XML 108 R69.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value of Financial Assets and Liabilities - Fair Value of Assets and Liabilities on a Recurring Basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Assets    
Short-term investments   $ 82,034
Fair Value, Measurements, Recurring    
Assets    
Total assets   114,863
Long-term liabilities:    
Total liabilities   5,513
Fair Value, Measurements, Recurring | Earn-Out Liabilities    
Long-term liabilities:    
Total liabilities $ 1,632 5,513
Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 1    
Assets    
Total assets   114,863
Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 3    
Long-term liabilities:    
Total liabilities   5,513
Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 3 | Earn-Out Liabilities    
Long-term liabilities:    
Total liabilities 1,632 5,513
Fair Value, Measurements, Recurring | Money Market Funds    
Assets    
Cash equivalents 61,539 32,829
Fair Value, Measurements, Recurring | Money Market Funds | Fair Value, Inputs, Level 1    
Assets    
Cash equivalents $ 61,539 32,829
Fair Value, Measurements, Recurring | US Treasury Securities    
Assets    
Short-term investments   82,034
Fair Value, Measurements, Recurring | US Treasury Securities | Fair Value, Inputs, Level 1    
Assets    
Short-term investments   $ 82,034