Quarterly report pursuant to Section 13 or 15(d)

Fair Value Measurements - Narrative (Details)

v3.24.3
Fair Value Measurements - Narrative (Details)
$ / shares in Units, $ in Thousands, shares in Millions
1 Months Ended 3 Months Ended 9 Months Ended
Apr. 24, 2023
Dec. 21, 2020
tranche
$ / shares
shares
Apr. 30, 2024
USD ($)
Sep. 30, 2024
USD ($)
$ / shares
shares
Sep. 30, 2023
USD ($)
Sep. 30, 2024
USD ($)
$ / shares
shares
Sep. 30, 2023
USD ($)
Mar. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]                  
Number of shares issued or issuable (in shares) | shares       0.4   0.4      
Loss on fair value change in derivative asset       $ 0 $ 3,761 $ 0 $ 3,761    
Convertible Debt                  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]                  
Purchase price of common stock, percent 95.00%                
Securities Purchase Agreement | Terex USA, LLC                  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]                  
Derivative, notional amount     $ 600         $ 1,600 $ 900
Loss on fair value change in derivative asset           700      
Gain on derecognition of related derivative liability     $ (1,600)            
Preferred Stock Purchase Agreement | Series B Preferred Stock                  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]                  
Derivative, notional amount       $ 2,400   $ 2,400     25,900
Purchase share price (in dollars per share) | $ / shares       $ 0.98   $ 0.98      
Expected volatility           3.60%      
Purchase price of common stock, percent           117.30%      
Dividend yield           0.00%      
Expected term (in years)           4 years 10 days      
Preferred Stock Purchase Agreement | Series C Preferred Stock                  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]                  
Derivative, notional amount       $ 7,500   $ 7,500     $ 24,900
Purchase share price (in dollars per share) | $ / shares       $ 0.98   $ 0.98      
Expected volatility           3.60%      
Purchase price of common stock, percent           117.30%      
Dividend yield           0.00%      
Expected term (in years)           4 years 7 months 2 days      
Preferred Stock Purchase Agreement | Convertible Debt | Series B Preferred Stock                  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]                  
Gain on fair value change in derivative asset           $ (23,600)      
Preferred Stock Purchase Agreement | Convertible Debt | Series C Preferred Stock                  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]                  
Gain on fair value change in derivative asset           $ (17,300)      
Contingent Consideration, Earnout Shares, Tranche 1                  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]                  
Contingent consideration number of earnout shares | shares   0.2              
Earnout Shares Liability                  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]                  
Contingent consideration number of earnout shares | shares   0.7              
Contingent Consideration, Earnout Shares, Tranche 2                  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]                  
Contingent consideration number of earnout shares | shares   0.2              
Earnout share price target | $ / shares   $ 575.00              
Share price target period   4 years              
Contingent Consideration, Earnout Shares, Tranche 3                  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]                  
Number of tranche | tranche   3              
Contingent consideration number of earnout shares | shares   0.2              
Earnout share price target | $ / shares   $ 690.00              
Share price target period   5 years