Quarterly report [Sections 13 or 15(d)]

Fair Value Measurements - Significant unobservable inputs of warrant liabilities fair value (Details)

v3.25.2
Fair Value Measurements - Significant unobservable inputs of warrant liabilities fair value (Details)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Apr. 30, 2024
USD ($)
shares
Mar. 31, 2025
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2025
$ / shares
Y
shares
Dec. 31, 2024
shares
Aggregate shares issued upon exercise of warrants | shares         1 1
Reclassification of warrant liabilities to additional paid in capital | $ $ 41,900 $ 15 $ 41,851 $ 41,851    
Equity warrants            
Aggregate shares issued upon exercise of warrants | shares 5,602,693          
Significant unobservable inputs (Level 3) | Warrant | Stock price (in dollar per share)            
Measurement input         0.67  
Significant unobservable inputs (Level 3) | Warrant | Exercise price (in $ per share) | Minimum            
Measurement input         3.2  
Significant unobservable inputs (Level 3) | Warrant | Exercise price (in $ per share) | Maximum            
Measurement input         1,574  
Significant unobservable inputs (Level 3) | Warrant | Expected yield            
Measurement input         0  
Significant unobservable inputs (Level 3) | Warrant | Expected volatility            
Measurement input         1.628  
Significant unobservable inputs (Level 3) | Warrant | Risk-free interest rate            
Measurement input         0.0368  
Significant unobservable inputs (Level 3) | Warrant | Expected life (in years) | Minimum            
Measurement input | Y         2.4  
Significant unobservable inputs (Level 3) | Warrant | Expected life (in years) | Maximum            
Measurement input | Y         2.59