Quarterly report [Sections 13 or 15(d)]

Warrants - Public and Private Placement Warrants (Details)

v3.25.1
Warrants - Public and Private Placement Warrants (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2025
USD ($)
yr
$ / shares
Mar. 31, 2024
USD ($)
Dec. 31, 2024
yr
$ / shares
Warrants      
Gain (loss) from change in fair value of warrant liability | $ $ (3,322) $ (216)  
Private Placement Warrants | Level 3 | Volatility      
Warrants      
Warrants, measurement input 0.935   0.917
Private Placement Warrants | Level 3 | Risk-free interest rate      
Warrants      
Warrants, measurement input 0.040   0.044
Private Placement Warrants | Level 3 | Exercise price      
Warrants      
Warrants, measurement input | $ / shares 0.50   0.50
Private Placement Warrants | Level 3 | Expected term      
Warrants      
Warrants, measurement input | yr 6   6.2