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

Summary of Significant Accounting Policies - Additional Information (Details)

v3.25.1
Summary of Significant Accounting Policies - Additional Information (Details)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2024
USD ($)
Sep. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
Segment
Dec. 31, 2023
USD ($)
Disaggregation of Revenue [Line Items]        
Revenue - Maintenance Parts, Printed Parts, Power     $ 4,100 $ 5,900
Advertising Expense     $ 100 800
Number of reportable segment | Segment     1  
Number of operating segments | Segment     1  
Segment Reporting, CODM, Individual Title and Position or Group Name [Extensible Enumeration]     srt:ChiefExecutiveOfficerMember  
Loss on debt extinguishment $ (7,525) $ (7,525) $ (4,904) (19,450)
Carrying value of debt     5,666 21,191
Debt - current portion 29,869 29,869    
Interest expense 3,560 12,920 $ 15,968 $ 9,722
As Previously Reported        
Disaggregation of Revenue [Line Items]        
Loss on debt extinguishment 0 0    
Debt - current portion 29,602 29,602    
Interest expense 10,949 20,309    
Adjustment        
Disaggregation of Revenue [Line Items]        
Loss on debt extinguishment (7,525) (7,525)    
Debt - current portion 267 267    
Interest expense $ (7,389) $ (7,389)    
ASU 2023-07        
Disaggregation of Revenue [Line Items]        
Change in Accounting Principle, Accounting Standards Update, Adopted [true false]     true  
Change in Accounting Principle, Accounting Standards Update, Adoption Date     Dec. 31, 2024  
Equipment on lease        
Disaggregation of Revenue [Line Items]        
Useful life     5 years  
Minimum | Equipment on lease        
Disaggregation of Revenue [Line Items]        
Useful life     3 years  
Maximum | Equipment on lease        
Disaggregation of Revenue [Line Items]        
Useful life     5 years  
3D Printers | Minimum        
Disaggregation of Revenue [Line Items]        
Time acceptance test, period     3 months  
3D Printers | Maximum        
Disaggregation of Revenue [Line Items]        
Time acceptance test, period     6 months