Annual report pursuant to Section 13 and 15(d)

FAIR VALUE MEASUREMENTS - Assets and Liability Measured on Recurring Basis (Details)

v3.24.0.1
FAIR VALUE MEASUREMENTS - Assets and Liability Measured on Recurring Basis (Details) - Recurring - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Assets    
Total assets $ 43,424 $ 161,517
Total liabilities   2,587
Contingent Consideration    
Assets    
Total liabilities   2,587
Money market funds    
Assets    
Total assets 40,799 51,274
Commercial paper    
Assets    
Total assets   39,781
Corporate bonds    
Assets    
Total assets   28,814
U.S Treasury securities    
Assets    
Total assets   19,818
Government bonds    
Assets    
Total assets   14,744
Asset-backed securities    
Assets    
Total assets   3,998
Equity securities    
Assets    
Total assets 625 1,088
Other investments    
Assets    
Total assets 2,000 2,000
Level 1    
Assets    
Total assets 41,424 52,362
Level 1 | Money market funds    
Assets    
Total assets 40,799 51,274
Level 1 | Equity securities    
Assets    
Total assets 625 1,088
Level 2    
Assets    
Total assets   107,155
Level 2 | Commercial paper    
Assets    
Total assets   39,781
Level 2 | Corporate bonds    
Assets    
Total assets   28,814
Level 2 | U.S Treasury securities    
Assets    
Total assets   19,818
Level 2 | Government bonds    
Assets    
Total assets   14,744
Level 2 | Asset-backed securities    
Assets    
Total assets   3,998
Level 3    
Assets    
Total assets 2,000 2,000
Total liabilities   2,587
Level 3 | Contingent Consideration    
Assets    
Total liabilities   2,587
Level 3 | Other investments    
Assets    
Total assets $ 2,000 $ 2,000