XML 71 R58.htm IDEA: XBRL DOCUMENT v3.25.4
Summary of Significant Accounting Policies - Fair Value - Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Assets, Fair Value Disclosure [Abstract]    
Debt securities, available-for-sale $ 169,229 $ 132,782
Equity securities 900 1,000
Financial Liabilities Fair Value Disclosure [Abstract]    
Sponsor Earn-Out liabilities $ 7,795 $ 9,472
Derivative Liability, Statement of Financial Position Sponsor Earn-Out liabilities Sponsor Earn-Out liabilities
Fair Value, Recurring    
Assets, Fair Value Disclosure [Abstract]    
Debt securities, available-for-sale $ 169,229 $ 132,782
Equity securities 862 967
Total current assets at fair value 185,645 254,637
Financial Liabilities Fair Value Disclosure [Abstract]    
Deferred consideration, current 1,093  
Total current liabilities at fair value 1,093  
Sponsor Earn-Out liabilities 7,795 9,472
Deferred consideration, non-current 7,677  
Total long-term liabilities at fair value 15,472 9,472
Fair Value, Recurring | Money Market Funds    
Assets, Fair Value Disclosure [Abstract]    
Cash and cash equivalents 15,554 120,888
Fair Value, Recurring | Fair Value, Inputs, Level 1    
Assets, Fair Value Disclosure [Abstract]    
Debt securities, available-for-sale 169,229 132,782
Equity securities 862 967
Total current assets at fair value 185,645 254,637
Fair Value, Recurring | Fair Value, Inputs, Level 1 | Money Market Funds    
Assets, Fair Value Disclosure [Abstract]    
Cash and cash equivalents 15,554 120,888
Fair Value, Recurring | Fair Value, Inputs, Level 3    
Financial Liabilities Fair Value Disclosure [Abstract]    
Deferred consideration, current 1,093  
Total current liabilities at fair value 1,093  
Sponsor Earn-Out liabilities 7,795 9,472
Deferred consideration, non-current 7,677  
Total long-term liabilities at fair value $ 15,472 $ 9,472