XML 124 R63.htm IDEA: XBRL DOCUMENT v3.25.4
Property, Plant, and Equipment, Net - Schedule of Property, Plant, and Equipment, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 189,502 $ 189,699
Accumulated depreciation (163,683) (156,804)
Property, plant and equipment, net 25,819 32,895
Construction in progress 1,781 1,312
Total property, plant, and equipment, net 27,600 34,207
Buildings    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 18,019 17,273
Computer equipment    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 9,381 9,159
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 2,623 2,501
Leasehold and building improvements    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 28,674 29,404
Construction in progress 45 102
Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 73,906 75,637
Construction in progress 775 483
Software    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 25,075 25,411
Construction in progress 10 60
Tooling    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 31,824 30,314
Construction in progress $ 752 $ 638