XML 50 R38.htm IDEA: XBRL DOCUMENT v3.25.3
Basis of Presentation and Summary of Significant Accounting Policies - Fair Value - Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Assets, Fair Value Disclosure [Abstract]    
Debt securities, available-for-sale $ 177,559 $ 132,782
Equity securities 1,200 1,000
Financial Liabilities Fair Value Disclosure [Abstract]    
Sponsor Earn-Out liabilities 6,949 9,472
Fair Value, Recurring    
Assets, Fair Value Disclosure [Abstract]    
Debt securities, available-for-sale 177,559 132,782
Equity securities 1,177 967
Assets 196,748 254,637
Financial Liabilities Fair Value Disclosure [Abstract]    
Deferred consideration, current 4,361  
Total current liabilities at fair value 4,361  
Sponsor Earn-Out liabilities 6,949 9,472
Deferred consideration, non-current 7,337  
Total long-term liabilities at fair value 14,286 9,472
Fair Value, Recurring | Money Market Funds    
Assets, Fair Value Disclosure [Abstract]    
Cash and cash equivalents 18,012 120,888
Fair Value, Recurring | Fair Value, Inputs, Level 1    
Assets, Fair Value Disclosure [Abstract]    
Debt securities, available-for-sale 177,559 132,782
Equity securities 1,177 967
Assets 196,748 254,637
Fair Value, Recurring | Fair Value, Inputs, Level 1 | Money Market Funds    
Assets, Fair Value Disclosure [Abstract]    
Cash and cash equivalents 18,012 120,888
Fair Value, Recurring | Fair Value, Inputs, Level 3    
Financial Liabilities Fair Value Disclosure [Abstract]    
Deferred consideration, current 4,361  
Total current liabilities at fair value 4,361  
Sponsor Earn-Out liabilities 6,949 9,472
Deferred consideration, non-current 7,337  
Total long-term liabilities at fair value $ 14,286 $ 9,472