XML 93 R78.htm IDEA: XBRL DOCUMENT v3.25.1
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 9 Months Ended 12 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]                          
Goodwill $ 118,621 $ 119,769 $ 48,683 $ 48,683 $ 48,683 $ 48,683 $ 118,621 $ 48,683 $ 118,621 $ 48,683 $ 119,081 $ 48,683  
Goodwill impairment $ 0 85,000 0 $ 0 $ 0 $ 0 $ 85,000 $ 0 $ 85,000 $ 0 85,000 0 $ 53,544
Fair Value Recurring                          
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]                          
Financial liabilities, fair value disclosure     38,353               170,837 38,353  
Fair Value Recurring | 2023 PIPE warrants                          
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]                          
Financial liabilities, fair value disclosure     22,778               0 22,778  
Fair Value Recurring | 2023 RDO warrants                          
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]                          
Financial liabilities, fair value disclosure     15,018               0 15,018  
Fair Value Recurring | IPO private warrants                          
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]                          
Financial liabilities, fair value disclosure     66               290 66  
Fair Value Recurring | 2026 Notes Conversion Option                          
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]                          
Financial liabilities, fair value disclosure     491               322 491  
Fair Value Recurring | 2024 PIPE warrants                          
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]                          
Financial liabilities, fair value disclosure     0               32,760 0  
Fair Value Recurring | 2024 RDO warrants                          
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]                          
Financial liabilities, fair value disclosure     0               21,634 0  
Fair Value Recurring | 2029 Notes Conversion Option                          
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]                          
Financial liabilities, fair value disclosure     0               115,831 0  
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 | 2023 PIPE warrants                          
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]                          
Financial liabilities, fair value disclosure     0               0 0  
Fair Value Recurring | Level 1 | 2023 RDO warrants                          
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]                          
Financial liabilities, fair value disclosure     0               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 | 2026 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 | 2024 PIPE warrants                          
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]                          
Financial liabilities, fair value disclosure     0               0 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               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 2                          
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]                          
Financial liabilities, fair value disclosure     0               0 0  
Fair Value Recurring | Level 2 | 2023 PIPE warrants                          
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]                          
Financial liabilities, fair value disclosure     0               0 0  
Fair Value Recurring | Level 2 | 2023 RDO warrants                          
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]                          
Financial liabilities, fair value disclosure     0               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 | 2026 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 | 2024 PIPE warrants                          
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]                          
Financial liabilities, fair value disclosure     0               0 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               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 3                          
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]                          
Financial liabilities, fair value disclosure     38,353               170,837 38,353  
Fair Value Recurring | Level 3 | 2023 PIPE warrants                          
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]                          
Financial liabilities, fair value disclosure     22,778               0 22,778  
Fair Value Recurring | Level 3 | 2023 RDO warrants                          
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]                          
Financial liabilities, fair value disclosure     15,018               0 15,018  
Fair Value Recurring | Level 3 | IPO private warrants                          
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]                          
Financial liabilities, fair value disclosure     66               290 66  
Fair Value Recurring | Level 3 | 2026 Notes Conversion Option                          
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]                          
Financial liabilities, fair value disclosure     491               322 491  
Fair Value Recurring | Level 3 | 2024 PIPE warrants                          
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]                          
Financial liabilities, fair value disclosure     0               32,760 0  
Fair Value Recurring | Level 3 | 2024 RDO warrants                          
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]                          
Financial liabilities, fair value disclosure     0               21,634 0  
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               115,831 0  
Fair Value, Nonrecurring                          
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]                          
Goodwill, fair value disclosure   119,800 48,683               119,081 48,683  
Goodwill   204,800                      
Goodwill impairment   $ 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,683               $ 119,081 $ 48,683