XML 45 R34.htm IDEA: XBRL DOCUMENT v3.25.1
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
Mar. 31, 2025
Dec. 31, 2024
Assets, Fair Value Disclosure [Abstract]    
Debt securities, available-for-sale $ 182,472 $ 132,782
Financial Liabilities Fair Value Disclosure [Abstract]    
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 $ 182,472 $ 132,782
Equity securities 1,238 967
Assets 233,321 254,637
Financial Liabilities Fair Value Disclosure [Abstract]    
Sponsor Earn-Out liabilities 1,593 9,472
Total liabilities at fair value 1,593 9,472
Fair Value, Recurring | Money Market Funds    
Assets, Fair Value Disclosure [Abstract]    
Cash and cash equivalents 49,611 120,888
Fair Value, Recurring | Fair Value, Inputs, Level 1    
Assets, Fair Value Disclosure [Abstract]    
Debt securities, available-for-sale 182,472 132,782
Equity securities 1,238 967
Assets 233,321 254,637
Fair Value, Recurring | Fair Value, Inputs, Level 1 | Money Market Funds    
Assets, Fair Value Disclosure [Abstract]    
Cash and cash equivalents 49,611 120,888
Fair Value, Recurring | Fair Value, Inputs, Level 3    
Financial Liabilities Fair Value Disclosure [Abstract]    
Sponsor Earn-Out liabilities 1,593 9,472
Total liabilities at fair value $ 1,593 $ 9,472