v3.26.1
Fair Value of Financial Instruments - Schedule of Financial Liabilities Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Available for sale investments $ 330,748 $ 374,410
Fair Value Recurring    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Available for sale investments 330,748 374,410
Total recurring fair value measurements: 340,730 491,316
Fair Value Recurring | 2025 RDO Warrants    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Financial liabilities, fair value disclosure 9,612 16,437
Fair Value Recurring | IPO Private Warrants    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Financial liabilities, fair value disclosure 37 128
Fair Value Recurring | 2026 Notes Conversion Option    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Financial liabilities, fair value disclosure 333 1,585
Fair Value Recurring | 2029 Notes Conversion Option    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Financial liabilities, fair value disclosure 0 98,756
Fair Value Recurring | Level 1    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Available for sale investments 0 0
Total recurring fair value measurements: 0 0
Fair Value Recurring | Level 1 | 2025 RDO Warrants    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Financial liabilities, fair value disclosure 0 0
Fair Value Recurring | Level 1 | IPO Private Warrants    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Financial liabilities, fair value disclosure 0 0
Fair Value Recurring | Level 1 | 2026 Notes Conversion Option    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Financial liabilities, fair value disclosure 0 0
Fair Value Recurring | Level 1 | 2029 Notes Conversion Option    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Financial liabilities, fair value disclosure 0 0
Fair Value Recurring | Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Available for sale investments 330,748 374,410
Total recurring fair value measurements: 330,748 374,410
Fair Value Recurring | Level 2 | 2025 RDO Warrants    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Financial liabilities, fair value disclosure 0 0
Fair Value Recurring | Level 2 | IPO Private Warrants    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Financial liabilities, fair value disclosure 0 0
Fair Value Recurring | Level 2 | 2026 Notes Conversion Option    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Financial liabilities, fair value disclosure 0 0
Fair Value Recurring | Level 2 | 2029 Notes Conversion Option    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Financial liabilities, fair value disclosure 0 0
Fair Value Recurring | Level 3    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Available for sale investments 0 0
Total recurring fair value measurements: 9,982 116,906
Fair Value Recurring | Level 3 | 2025 RDO Warrants    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Financial liabilities, fair value disclosure 9,612 16,437
Fair Value Recurring | Level 3 | IPO Private Warrants    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Financial liabilities, fair value disclosure 37 128
Fair Value Recurring | Level 3 | 2026 Notes Conversion Option    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Financial liabilities, fair value disclosure 333 1,585
Fair Value Recurring | Level 3 | 2029 Notes Conversion Option    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Financial liabilities, fair value disclosure 0 98,756
Fair Value, Nonrecurring    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Goodwill, fair value disclosure 238,737 241,100
Fair Value, Nonrecurring | Level 1    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Goodwill, fair value disclosure 0 0
Fair Value, Nonrecurring | Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Goodwill, fair value disclosure 0 0
Fair Value, Nonrecurring | Level 3    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Goodwill, fair value disclosure $ 238,737 $ 241,100