Annual report [Section 13 and 15(d), not S-K Item 405]

Long-Term Debt (Additional Information) (Details) 1

v3.25.1
Long-Term Debt (Additional Information) (Details) 1
$ / shares in Units, Installments in Thousands, $ in Thousands
1 Months Ended 12 Months Ended
Nov. 30, 2021
Installments
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Sep. 27, 2023
$ / shares
shares
Jun. 13, 2022
USD ($)
$ / shares
shares
Debt Instrument [Line Items]          
Warrant exercise price | $ / shares       $ 5.44  
Class of Warrant or Right, Outstanding | shares       597,082  
Long-term debt   $ 4,618 $ 114,113    
Non-current portion of long-term debt   4,618 114,113    
Number of Tranches | Installments 15        
Common Stock Warrant [Member]          
Debt Instrument [Line Items]          
Warrants for common stock issued   6,157      
Blue Torch Warrants [Member] | Maximum [Member]          
Debt Instrument [Line Items]          
Warrant exercise price | $ / shares       $ 16.08  
Blue Torch Warrants [Member] | Minimum [Member]          
Debt Instrument [Line Items]          
Warrant exercise price | $ / shares       5.44  
Exact Earth Acquisition [Member]          
Debt Instrument [Line Items]          
Long-term debt   4,618 5,128    
Non-current portion of long-term debt   4,618 $ 5,128    
Line of Credit [Member]          
Debt Instrument [Line Items]          
Line of credit facility, maximum borrowing capacity   5,701      
Blue Torch Term Loan Facility [Member]          
Debt Instrument [Line Items]          
Debt issuance costs   $ 4,591      
Line of credit facility, maximum borrowing capacity         $ 120,000
Blue Torch Term Loan Facility [Member] | Common Stock Warrant [Member]          
Debt Instrument [Line Items]          
Class of Warrant or Right, Outstanding | shares         437,024
Warrant to urgent capital llc [Member]          
Debt Instrument [Line Items]          
Warrant exercise price | $ / shares       $ 5.44  
Class of Warrant or Right, Outstanding | shares       597,082  
Warrant to urgent capital llc [Member] | Common Stock Warrant [Member]          
Debt Instrument [Line Items]          
Warrant exercise price | $ / shares         $ 16.88
Class of Warrant or Right, Outstanding | shares         24,834