Quarterly report pursuant to Section 13 or 15(d)

Equity Instruments - Warrants for Shares of Stock (Details)

v3.24.4
Equity Instruments - Warrants for Shares of Stock (Details) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Apr. 10, 2024
Dec. 02, 2020
Class of Warrant or Right [Line Items]          
Number of Warrants (in shares) 5,504,118   1,455,574    
Exercise Price per Warrant (in dollars per share)       $ 12.25  
Warrant liabilities $ 2,350   $ 11,835    
Change in fair value $ (31,910) $ 138      
Common stock warrants          
Class of Warrant or Right [Line Items]          
Number of Warrants (in shares) 5,504,118   1,455,574    
Private Warrants [Member]          
Class of Warrant or Right [Line Items]          
Issue Date Dec. 02, 2020   Dec. 02, 2020    
Expiration Date Sep. 29, 2026   Sep. 29, 2026    
Number of Warrants (in shares) 127,143   127,143    
Exercise Price per Warrant (in dollars per share) $ 402.50   $ 402.50    
Public Warrants [Member]          
Class of Warrant or Right [Line Items]          
Issue Date Dec. 02, 2020   Dec. 02, 2020    
Expiration Date Sep. 29, 2026   Sep. 29, 2026    
Number of Warrants (in shares) 246,429   246,428    
Exercise Price per Warrant (in dollars per share) $ 402.50   $ 402.50    
2022 Private Placement Warrants [Member]          
Class of Warrant or Right [Line Items]          
Issue Date Jul. 25, 2022   Jul. 25, 2022    
Expiration Date Jul. 24, 2034   Jul. 24, 2034    
Number of Warrants (in shares) 2,000   2,000    
Exercise Price per Warrant (in dollars per share) $ 89.6   $ 89.6   $ 89.6
2023 Private Warrant A [Member]          
Class of Warrant or Right [Line Items]          
Issue Date Dec. 29, 2023   Dec. 29, 2023    
Expiration Date Dec. 29, 2028   Dec. 29, 2028    
Number of Warrants (in shares) 285,714   1,028,574    
Exercise Price per Warrant (in dollars per share) $ 19.78   $ 19.78    
2023 Private Warrant B [Member]          
Class of Warrant or Right [Line Items]          
Issue Date Dec. 29, 2023   Dec. 29, 2023    
Expiration Date Dec. 29, 2028   Dec. 29, 2028    
Number of Warrants (in shares) 51,429   51,429    
Exercise Price per Warrant (in dollars per share) $ 21.75   $ 21.75    
2024 Private Warrants [Member]          
Class of Warrant or Right [Line Items]          
Issue Date Apr. 01, 2024        
Expiration Date May 16, 2025        
Number of Warrants (in shares) 627,117        
Exercise Price per Warrant (in dollars per share) $ 15.946        
BEPO Warrants          
Class of Warrant or Right [Line Items]          
Issue Date Apr. 12, 2024        
Expiration Date Apr. 12, 2029        
Number of Warrants (in shares) 979,592        
Exercise Price per Warrant (in dollars per share) $ 12.25        
BEPO Agent Warrants          
Class of Warrant or Right [Line Items]          
Issue Date Apr. 12, 2024        
Expiration Date Apr. 12, 2029        
Number of Warrants (in shares) 48,980        
Exercise Price per Warrant (in dollars per share) $ 13.475        
July 2024 Private Warrants [Member]          
Class of Warrant or Right [Line Items]          
Issue Date Jul. 01, 2024        
Expiration Date Jul. 01, 2029        
Number of Warrants (in shares) 1,650,000        
Exercise Price per Warrant (in dollars per share) $ 3        
August Inducement Warrants [Member]          
Class of Warrant or Right [Line Items]          
Issue Date Aug. 13, 2024        
Expiration Date Aug. 12, 2029        
Number of Warrants (in shares) 1,485,714        
Exercise Price per Warrant (in dollars per share) $ 2.28