XML 56 R44.htm IDEA: XBRL DOCUMENT v3.22.4
FAIR VALUE MEASUREMENT AND FINANCIAL INSTRUMENTS - Summary of Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Assets:    
Fair Value $ 54,366  
Liabilities:    
Contingent consideration - long term 0 $ 52,000
US government securities    
Assets:    
Fair Value 49,431  
US treasury securities    
Assets:    
Fair Value 4,935  
Recurring | Quoted Prices in Active Markets (Level 1)    
Assets:    
Money market funds 76,728 16,382
Liabilities:    
Contingent consideration - long term   0
Recurring | Quoted Prices in Active Markets (Level 1) | US government securities    
Assets:    
Fair Value 0  
Recurring | Quoted Prices in Active Markets (Level 1) | US treasury securities    
Assets:    
Fair Value 0  
Recurring | Significant Other Observable Inputs (Level 2)    
Assets:    
Money market funds 0 0
Liabilities:    
Contingent consideration - long term   0
Recurring | Significant Other Observable Inputs (Level 2) | US government securities    
Assets:    
Fair Value 49,431  
Recurring | Significant Other Observable Inputs (Level 2) | US treasury securities    
Assets:    
Fair Value 4,935  
Recurring | Significant Unobservable Inputs (Level 3)    
Assets:    
Money market funds 0 0
Liabilities:    
Contingent consideration - long term   52,000
Recurring | Significant Unobservable Inputs (Level 3) | US government securities    
Assets:    
Fair Value 0  
Recurring | Significant Unobservable Inputs (Level 3) | US treasury securities    
Assets:    
Fair Value 0  
Carrying Amount | Recurring    
Assets:    
Money market funds 76,728 16,382
Liabilities:    
Contingent consideration - long term   52,000
Carrying Amount | Recurring | US government securities    
Assets:    
Fair Value 49,431  
Carrying Amount | Recurring | US treasury securities    
Assets:    
Fair Value 4,935  
Fair Value | Recurring    
Assets:    
Money market funds 76,728 16,382
Liabilities:    
Contingent consideration - long term   $ 52,000
Fair Value | Recurring | US government securities    
Assets:    
Fair Value 49,431  
Fair Value | Recurring | US treasury securities    
Assets:    
Fair Value $ 4,935