XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value of Financial Instruments - Financial Liabilities Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Goodwill $ 118,621     $ 118,621   $ 48,683
Goodwill impairment 0 $ 85,000 $ 0 85,000 $ 0  
Fair Value Recurring            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Financial liabilities, fair value disclosure 17,074     17,074    
Fair Value Recurring | 2023 PIPE warrants            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Financial liabilities, fair value disclosure 0     0   22,778
Fair Value Recurring | 2023 RDO warrants            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Financial liabilities, fair value disclosure 0     0   15,018
Fair Value Recurring | IPO warrants            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Financial liabilities, fair value disclosure 28     28   66
Fair Value Recurring | 2024 PIPE warrants            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Financial liabilities, fair value disclosure 10,260     10,260   0
Fair Value Recurring | 2024 RDO warrants            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Financial liabilities, fair value disclosure 6,786     6,786   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 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 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 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 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 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 3            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Financial liabilities, fair value disclosure 17,074     17,074    
Fair Value Recurring | Level 3 | 2023 PIPE warrants            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Financial liabilities, fair value disclosure 0     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 0     0   15,018
Fair Value Recurring | Level 3 | IPO warrants            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Financial liabilities, fair value disclosure 28     28   66
Fair Value Recurring | Level 3 | 2024 PIPE warrants            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Financial liabilities, fair value disclosure 10,260     10,260   0
Fair Value Recurring | Level 3 | 2024 RDO warrants            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Financial liabilities, fair value disclosure 6,786     6,786   0
Fair Value, Nonrecurring            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Goodwill, fair value disclosure 118,621 119,800   118,621   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 $ 118,621     $ 118,621   $ 48,683