XML 56 R44.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value of Financial Assets and Liabilities - Fair Value of Assets and Liabilities on a Recurring Basis (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Assets    
Short-term investments $ 12,482 $ 82,034
Fair Value, Measurements, Recurring    
Assets    
Total assets 70,733 114,863
Long-term liabilities:    
Total liabilities 1,841 5,513
Fair Value, Measurements, Recurring | Earn-Out Liabilities    
Long-term liabilities:    
Total liabilities 1,841 5,513
Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 1    
Assets    
Total assets 70,733 114,863
Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 3    
Long-term liabilities:    
Total liabilities 1,841 5,513
Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 3 | Earn-Out Liabilities    
Long-term liabilities:    
Total liabilities 1,841 5,513
Fair Value, Measurements, Recurring | Money Market Funds    
Assets    
Cash equivalents 58,251 32,829
Fair Value, Measurements, Recurring | Money Market Funds | Fair Value, Inputs, Level 1    
Assets    
Cash equivalents 58,251 32,829
Fair Value, Measurements, Recurring | US Treasury Securities    
Assets    
Short-term investments 12,482 82,034
Fair Value, Measurements, Recurring | US Treasury Securities | Fair Value, Inputs, Level 1    
Assets    
Short-term investments $ 12,482 $ 82,034