v3.26.1
Property and Equipment - Schedule of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Sep. 30, 2024
[1]
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Property Plant And Equipment [Line Items]                
Total cost $ 49,027       $ 44,595      
Less: Accumulated depreciation (35,752)       (31,716)      
Less: Impairment (8,849)       0      
Property and equipment, net $ 4,426 $ 5,108 $ 14,978 $ 13,741 12,879 $ 11,365 $ 11,375 $ 11,521
Equipment and Tooling                
Property Plant And Equipment [Line Items]                
Useful Life 5 years              
Total cost $ 37,036       37,678      
Computer Equipment                
Property Plant And Equipment [Line Items]                
Useful Life 3 years              
Total cost $ 5,715       5,546      
Furniture and Fixtures                
Property Plant And Equipment [Line Items]                
Total cost $ 850       853      
Furniture and Fixtures | Minimum                
Property Plant And Equipment [Line Items]                
Useful Life 5 years              
Furniture and Fixtures | Maximum                
Property Plant And Equipment [Line Items]                
Useful Life 10 years              
Leasehold Improvements                
Property Plant And Equipment [Line Items]                
Total cost $ 5,426       $ 518      
Leasehold Improvements | Minimum                
Property Plant And Equipment [Line Items]                
Useful Life 2 years              
Leasehold Improvements | Maximum                
Property Plant And Equipment [Line Items]                
Useful Life 13 years              
[1] reclassify certain prepayments made to suppliers and loss on supplier commitments liability as current or non-current. Additionally, as part of the Restatement, the Company corrected for