XML 76 R60.htm IDEA: XBRL DOCUMENT v3.20.4
Property, Plant, and Equipment, Net - Summary of Property, Plant, and Equipment, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 234,236 $ 222,388
Accumulated depreciation (154,216) (135,254)
Property, plant and equipment, net, excluding construction in progress 80,020 87,134
Construction in progress 7,265 3,598
Total property, plant, and equipment, net 87,285 90,732
Buildings    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 19,984 18,570
Computer equipment    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 10,213 9,935
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 3,972 3,905
Leasehold and building improvements    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 39,656 37,527
Construction in progress 2,487 574
Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 101,117 94,274
Construction in progress 3,075 1,428
Software    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 24,915 25,910
Construction in progress 213 518
Tooling    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 34,379 32,267
Construction in progress $ 1,397 $ 759