XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements - Level 3 Warrants (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Transfers between fair value levels $ 0 $ 0
Warrants    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Beginning balance 5,696  
Warrants issued 3,888  
Warrants exercised (3,480)  
Change in fair value 4,543  
Ending balance $ 10,647