v3.26.1
Fair Value of Financial Instruments - Schedule of Financial Liabilities Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Available for sale investments $ 373,525 $ 374,410
Fair Value Recurring    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Available for sale investments 373,525 374,410
Fair Value Recurring | 2025 RDO Warrants    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Financial liabilities, fair value disclosure 10,179 16,437
Fair Value Recurring | IPO Private Warrants    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Financial liabilities, fair value disclosure 28 128
Fair Value Recurring | 2026 Notes Conversion Option    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Financial liabilities, fair value disclosure 248 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
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 373,525 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
Fair Value Recurring | Level 3 | 2025 RDO Warrants    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Financial liabilities, fair value disclosure 10,179 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 28 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 248 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,570 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,570 $ 241,100