Quarterly report pursuant to Section 13 or 15(d)

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

v3.23.3
FAIR VALUE MEASUREMENTS - Assets and Liability Measured on Recurring Basis (Details) - Recurring - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Assets    
Total assets $ 66,474 $ 161,517
Total liabilities   2,587
Contingent Consideration    
Assets    
Total liabilities   2,587
Money market funds    
Assets    
Total assets 63,671 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 803 1,088
Other investments    
Assets    
Total assets 2,000 2,000
Level 1    
Assets    
Total assets 64,474 52,362
Level 1 | Money market funds    
Assets    
Total assets 63,671 51,274
Level 1 | Equity securities    
Assets    
Total assets 803 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