Quarterly report pursuant to Section 13 or 15(d)

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

v3.24.3
Fair Value Measurements - Significant unobservable inputs of warrant liabilities fair value (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Apr. 30, 2024
USD ($)
shares
Jun. 30, 2024
USD ($)
Sep. 30, 2024
$ / shares
Sep. 10, 2024
Y
$ / shares
Dec. 31, 2023
shares
Mar. 31, 2023
shares
Common stock price (in $ per share)       $ 2.40    
Measurement input | Y       5    
Aggregate shares issued upon exercise of warrants | shares           7,454
Reclassification of warrant liabilities to additional paid in capital | $ $ 41,900 $ 41,851        
Expected yield            
Measurement input       0.000    
Warrant            
Aggregate shares issued upon exercise of warrants | shares         1  
Equity warrants            
Aggregate shares issued upon exercise of warrants | shares 5,602,693          
Significant unobservable inputs (Level 3) | Warrant            
Common stock price (in $ per share)     $ 1.77      
Significant unobservable inputs (Level 3) | Warrant | Exercise price (in $ per share)            
Warrant, Exercise Price, Decrease     3.196      
Warrant, Exercise Price, Increase     $ 1,574.00      
Significant unobservable inputs (Level 3) | Warrant | Expected yield            
Measurement input     0.000      
Significant unobservable inputs (Level 3) | Warrant | Expected volatility            
Measurement input     1.62      
Significant unobservable inputs (Level 3) | Warrant | Risk-free interest rate | Minimum            
Measurement input     0.0358      
Significant unobservable inputs (Level 3) | Warrant | Expected life (in years) | Minimum            
Warrant term     2 years 10 months 24 days      
Significant unobservable inputs (Level 3) | Warrant | Expected life (in years) | Maximum            
Warrant term     3 years 3 months 18 days