Quarterly report pursuant to Section 13 or 15(d)

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

v3.23.2
FAIR VALUE MEASUREMENTS - Assets and Liability Measured on Recurring Basis (Details) - Recurring - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Assets    
Total assets $ 74,265 $ 161,517
Total liabilities 197 2,587
Contingent Consideration    
Assets    
Total liabilities 197 2,587
Money market funds    
Assets    
Total assets 66,332 51,274
Commercial paper    
Assets    
Total assets   39,781
Corporate bonds    
Assets    
Total assets   28,814
U.S Treasury securities    
Assets    
Total assets 4,993 19,818
Government bonds    
Assets    
Total assets   14,744
Asset-backed securities    
Assets    
Total assets   3,998
Equity securities    
Assets    
Total assets 940 1,088
Other investments    
Assets    
Total assets 2,000 2,000
Level 1    
Assets    
Total assets 67,272 52,362
Level 1 | Money market funds    
Assets    
Total assets 66,332 51,274
Level 1 | Equity securities    
Assets    
Total assets 940 1,088
Level 2    
Assets    
Total assets 4,993 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 4,993 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 197 2,587
Level 3 | Contingent Consideration    
Assets    
Total liabilities 197 2,587
Level 3 | Other investments    
Assets    
Total assets $ 2,000 $ 2,000