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

SUMMARY OF SIGNIFICANT ACCOUNTING PRINCIPLES AND PRACTICES - Narrative (Details)

v3.25.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING PRINCIPLES AND PRACTICES - Narrative (Details)
1 Months Ended 12 Months Ended
Oct. 31, 2024
USD ($)
Sep. 30, 2021
USD ($)
Dec. 31, 2024
USD ($)
segment
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Nov. 30, 2023
USD ($)
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Number of reportable segments | segment     2      
Research and development, design and related engineering     $ 52,100,000 $ 53,500,000 $ 48,300,000  
Cash and cash equivalents maturity period (in months)     3 months      
Allowance for doubtful accounts balance     $ 2,377,000 9,193,000 2,630,000  
Reserve for inventory valuation     43,300,000 38,500,000    
Depreciation expense     11,500,000 12,200,000 12,000,000.0  
Impairment charge     0 0 0  
Intangible asset impairment charge     0 0 0  
Income associated with reversal of liability related to equity investment     1,800,000      
Valuation allowance     78,659,000 65,640,000 57,400,000  
Cash dividends paid     0 0 0  
Convertible Debt | Convertible Notes            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Convertible debt, fair value     $ 176,900,000      
Building | Minimum            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Property, plant and equipment, useful life (in years)     25 years      
Building | Maximum            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Property, plant and equipment, useful life (in years)     40 years      
Machinery and Equipment | Minimum            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Property, plant and equipment, useful life (in years)     4 years      
Machinery and Equipment | Maximum            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Property, plant and equipment, useful life (in years)     10 years      
Aerospace Customer            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Allowance for doubtful accounts balance $ 1,000,000   $ 1,000,000 7,500,000    
Reserve for inventory valuation 1,700,000          
Impairment of fixed assets $ 600,000          
Inventory adjustments     1,700,000 3,600,000    
Non-Aerospace Contract Manufacturing Customer            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Allowance for doubtful accounts balance           $ 7,500,000
Inventory adjustments           $ 3,600,000
United States Department Of Transportation | Grant            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
USDOT grant receivable amount (up to)   $ 14,700,000        
Portion of grant received         7,300,000  
Grant benefit recognized period   6 months        
Revenue recognized included in contract liability balance     $ 0 $ 0 $ 6,000,000.0