XML 83 R66.htm IDEA: XBRL DOCUMENT v3.25.0.1
Property, Plant, and Equipment, Net - Summary of Property, Plant, and Equipment, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 189,699 $ 205,232
Accumulated depreciation (156,804) (163,301)
Property, plant and equipment, net 32,895 41,931
Construction in progress 1,312 2,688
Total property, plant, and equipment, net 34,207 44,619
Buildings    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 17,273 17,806
Computer equipment    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 9,159 9,679
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 2,501 3,598
Leasehold and building improvements    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 29,404 33,049
Construction in progress 102 623
Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 75,637 82,302
Construction in progress 483 738
Software    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 25,411 28,074
Construction in progress 60 11
Tooling    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 30,314 30,724
Construction in progress $ 638 $ 1,197