XML 46 R31.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value Measurements - Financial Assets and Liabilities Measured at Fair Value (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Total Level 3 Financial Assets        
Beginning balance     $ 7,412 $ 5,593
Ending balance $ 9,604 $ 6,758 9,604 6,758
Total Level 3 Financial Liabilities        
Beginning balance     7,559 10,320
Ending balance 9,869 8,605 9,869 8,605
Warrant | Private Placement Warrants        
Total Level 3 Financial Liabilities        
Beginning balance 0 3,102 147 4,727
Change in fair value 266 (1,255) 118 (2,880)
Ending balance $ 266 $ 1,847 266 1,847
Notes Payable, Other Payables        
Total Level 3 Financial Liabilities        
Change in fair value     2,192 1,165
Notes Receivable        
Total Level 3 Financial Assets        
Change in fair value     $ 2,192 $ 1,165