XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.2
Basis of Presentation and Significant Accounting Policies - Fair Value - Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Assets, Fair Value Disclosure [Abstract]    
Debt securities, available-for-sale, current $ 305,142 $ 283,460
Restricted cash and cash equivalents, noncurrent $ 1,281 $ 1,313
Financial Liabilities Fair Value Disclosure [Abstract]    
Derivative Liability, Statement of Financial Position Sponsor Earn-Out Liability Sponsor Earn-Out Liability
Fair Value, Recurring [Member]    
Assets, Fair Value Disclosure [Abstract]    
Cash and cash equivalents   $ 46,308
Debt securities, available-for-sale, current $ 304,591 283,460
Equity securities 551  
Total current assets at fair value 346,918 329,768
Total non-current assets at fair value 614 614
Assets 347,532 330,382
Financial Liabilities Fair Value Disclosure [Abstract]    
Sponsor Earn-Out Liability 7,466 10,961
Total liabilities at fair value 7,466 10,961
Fair Value, Recurring [Member] | Money Market Funds [Member]    
Assets, Fair Value Disclosure [Abstract]    
Cash and cash equivalents 41,776  
Restricted cash and cash equivalents, noncurrent 614 614
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member]    
Assets, Fair Value Disclosure [Abstract]    
Cash and cash equivalents   46,308
Debt securities, available-for-sale, current 304,591 283,460
Equity securities 551  
Total current assets at fair value 346,918 329,768
Total non-current assets at fair value 614 614
Assets 347,532 330,382
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] | Money Market Funds [Member]    
Assets, Fair Value Disclosure [Abstract]    
Cash and cash equivalents 41,776  
Restricted cash and cash equivalents, noncurrent 614 614
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member]    
Financial Liabilities Fair Value Disclosure [Abstract]    
Sponsor Earn-Out Liability 7,466 10,961
Total liabilities at fair value $ 7,466 $ 10,961