XML 66 R43.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Property Plant and Equipment Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]    
Total property, plant, and equipment $ 416,478 $ 417,347
Less: accumulated depreciation (318,811) (307,221)
Property, plant and equipment, net 97,667 110,126
Land and land improvements    
Property, Plant and Equipment [Line Items]    
Total property, plant, and equipment 3,125 3,133
Buildings and improvements    
Property, Plant and Equipment [Line Items]    
Total property, plant, and equipment 29,895 32,097
Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Total property, plant, and equipment 271,465 254,738
Office furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Total property, plant, and equipment 9,272 9,708
Tooling    
Property, Plant and Equipment [Line Items]    
Total property, plant, and equipment 39,184 47,191
Information technology    
Property, Plant and Equipment [Line Items]    
Total property, plant, and equipment 37,512 36,853
Vehicles    
Property, Plant and Equipment [Line Items]    
Total property, plant, and equipment 741 789
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Total property, plant, and equipment 5,511 5,249
Construction in progress    
Property, Plant and Equipment [Line Items]    
Total property, plant, and equipment $ 19,773 $ 27,589