XML 59 R41.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurements - Financial Assets and Liabilities Measured at Fair Value (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Total Level 3 Financial Assets    
Beginning balance $ 5,593 $ 7,371
Ending balance 7,412 5,593
Total Level 3 Financial Liabilities    
Beginning balance 10,320 7,977
Ending balance 7,559 10,320
Warrant | Private Placement Warrants    
Total Level 3 Financial Liabilities    
Beginning balance 4,727 222
Change in fair value (4,580) 4,505
Transfer out of Level 3 to Level 2   (1,105)
Ending balance 147 4,727
Warrant | December 2023 warrants    
Total Level 3 Financial Liabilities    
Change in fair value   721
Notes Payable, Other Payables    
Total Level 3 Financial Liabilities    
Change in fair value 1,819 (1,778)
Notes Receivable    
Total Level 3 Financial Assets    
Change in fair value $ 1,819 $ (1,778)