XML 45 R30.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value Measurements - Fair Value of Warrants (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward]        
Beginning balance     $ 7,559 $ 10,320
Ending balance $ 9,869 $ 8,605 9,869 8,605
Warrant | Private Placement Warrants        
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward]        
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