Quarterly report pursuant to Section 13 or 15(d)

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

v3.23.1
FAIR VALUE MEASUREMENTS - Assets and Liability Measured on Recurring Basis (Details) - Recurring - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Assets    
Total assets $ 94,498 $ 161,517
Total liabilities 1,754 2,587
Contingent Consideration    
Assets    
Total liabilities 1,754 2,587
Money market funds    
Assets    
Total assets 43,944 51,274
Commercial paper    
Assets    
Total assets 4,994 39,781
Corporate bonds    
Assets    
Total assets 18,140 28,814
U.S Treasury securities    
Assets    
Total assets 9,900 19,818
Government bonds    
Assets    
Total assets 14,834 14,744
Asset-backed securities    
Assets    
Total assets   3,998
Equity securities    
Assets    
Total assets 686 1,088
Other investments    
Assets    
Total assets 2,000 2,000
Level 1    
Assets    
Total assets 44,630 52,362
Level 1 | Money market funds    
Assets    
Total assets 43,944 51,274
Level 1 | Equity securities    
Assets    
Total assets 686 1,088
Level 2    
Assets    
Total assets 47,868 107,145
Level 2 | Commercial paper    
Assets    
Total assets 4,994 39,781
Level 2 | Corporate bonds    
Assets    
Total assets 18,140 28,814
Level 2 | U.S Treasury securities    
Assets    
Total assets 9,900 19,818
Level 2 | Government bonds    
Assets    
Total assets 14,834 14,744
Level 2 | Asset-backed securities    
Assets    
Total assets   3,988
Level 3    
Assets    
Total assets 2,000 2,000
Total liabilities 1,754 2,587
Level 3 | Contingent Consideration    
Assets    
Total liabilities 1,754 2,587
Level 3 | Other investments    
Assets    
Total assets $ 2,000 $ 2,000