XML 72 R59.htm IDEA: XBRL DOCUMENT v3.22.0.1
Property, Plant, and Equipment, Net - Summary of Property, Plant, and Equipment, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 235,684 $ 234,236
Accumulated depreciation (165,906) (154,216)
Property, plant and equipment, net, excluding construction in progress 69,778 80,020
Construction in progress 4,869 7,265
Total property, plant, and equipment, net 74,647 87,285
Buildings    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 19,830 19,984
Computer equipment    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 9,655 10,213
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 3,905 3,972
Leasehold and building improvements    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 41,437 39,656
Construction in progress 100 2,487
Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 102,864 101,117
Construction in progress 1,912 3,075
Software    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 23,993 24,915
Construction in progress 1,272 213
Tooling    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 34,000 34,379
Construction in progress $ 1,168 $ 1,397