XML 69 R58.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value of Financial Instruments - Schedule of Financial Liabilities Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]              
Goodwill $ 48,446       $ 48,446   $ 119,081
Goodwill impairment 70,636 $ 0 $ 0 $ 85,000 70,636 $ 85,000  
Fair Value Recurring              
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]              
Financial liabilities, fair value disclosure 193,199       193,199   170,515
Fair Value Recurring | 2029 Notes Conversion Option              
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]              
Financial liabilities, fair value disclosure 169,135       169,135   115,831
Fair Value Recurring | 2026 Notes Conversion Option              
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]              
Financial liabilities, fair value disclosure 2,468       2,468    
Fair Value Recurring | IPO Private Warrants              
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]              
Financial liabilities, fair value disclosure 220       220   290
Fair Value Recurring | 2025 RDO Warrants              
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]              
Financial liabilities, fair value disclosure 21,376       21,376    
Fair Value Recurring | 2024 PIPE Warrants              
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]              
Financial liabilities, fair value disclosure             32,760
Fair Value Recurring | 2024 RDO Warrants              
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]              
Financial liabilities, fair value disclosure             21,634
Fair Value Recurring | Level 1              
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]              
Financial liabilities, fair value disclosure 0       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   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 | IPO Private Warrants              
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]              
Financial liabilities, fair value disclosure 0       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 | 2024 PIPE Warrants              
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]              
Financial liabilities, fair value disclosure             0
Fair Value Recurring | Level 1 | 2024 RDO Warrants              
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]              
Financial liabilities, fair value disclosure             0
Fair Value Recurring | Level 2              
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]              
Financial liabilities, fair value disclosure 0       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   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 | IPO Private Warrants              
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]              
Financial liabilities, fair value disclosure 0       0   0
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 | 2024 PIPE Warrants              
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]              
Financial liabilities, fair value disclosure             0
Fair Value Recurring | Level 2 | 2024 RDO Warrants              
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]              
Financial liabilities, fair value disclosure             0
Fair Value Recurring | Level 3              
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]              
Financial liabilities, fair value disclosure 193,199       193,199   170,515
Fair Value Recurring | Level 3 | 2029 Notes Conversion Option              
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]              
Financial liabilities, fair value disclosure 169,135       169,135   115,831
Fair Value Recurring | Level 3 | 2026 Notes Conversion Option              
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]              
Financial liabilities, fair value disclosure 2,468       2,468    
Fair Value Recurring | Level 3 | IPO Private Warrants              
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]              
Financial liabilities, fair value disclosure 220       220   290
Fair Value Recurring | Level 3 | 2025 RDO Warrants              
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]              
Financial liabilities, fair value disclosure 21,376       21,376    
Fair Value Recurring | Level 3 | 2024 PIPE Warrants              
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]              
Financial liabilities, fair value disclosure             32,760
Fair Value Recurring | Level 3 | 2024 RDO Warrants              
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]              
Financial liabilities, fair value disclosure             21,634
Fair Value, Nonrecurring              
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]              
Goodwill, fair value disclosure 48,446     119,800 48,446   119,081
Goodwill 119,100     204,800 119,100    
Goodwill impairment 70,600     $ 85,000      
Fair Value, Nonrecurring | Level 1              
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]              
Goodwill, fair value disclosure 0       0   0
Fair Value, Nonrecurring | Level 2              
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]              
Goodwill, fair value disclosure 0       0   0
Fair Value, Nonrecurring | Level 3              
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]              
Goodwill, fair value disclosure $ 48,446       $ 48,446   $ 119,081