Quarterly report pursuant to Section 13 or 15(d)

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

v3.24.2.u1
Fair Value Measurements - Significant unobservable inputs of warrant liabilities fair value (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Apr. 30, 2024
USD ($)
shares
Jun. 30, 2024
USD ($)
$ / shares
shares
Jun. 30, 2024
$ / shares
shares
Dec. 31, 2023
shares
Jun. 30, 2023
shares
Mar. 31, 2023
shares
Aggregate shares issued upon exercise of warrants | shares   3,225 3,225   17,143 7,454
Reclassification of warrant liabilities to additional paid in capital | $ $ 41,900 $ 41,851        
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) | $ / shares   $ 2.57 $ 2.57      
Significant unobservable inputs (Level 3) | Warrant | Exercise price (in $ per share)            
Warrant, Exercise Price, Decrease | $ / shares     3.196      
Warrant, Exercise Price, Increase | $ / shares     $ 1,574.00      
Significant unobservable inputs (Level 3) | Warrant | Expected yield (in %)            
Measurement input   0.0 0.0      
Significant unobservable inputs (Level 3) | Warrant | Expected volatility (in %)            
Measurement input   143 143      
Significant unobservable inputs (Level 3) | Warrant | Risk-free interest rate (in %) | Minimum            
Measurement input   4.52 4.52      
Significant unobservable inputs (Level 3) | Warrant | Expected life (in years) | Minimum            
Warrant term   3 years 1 month 6 days 3 years 1 month 6 days      
Significant unobservable inputs (Level 3) | Warrant | Expected life (in years) | Maximum            
Warrant term   3 years 7 months 6 days 3 years 7 months 6 days