XML 49 R62.htm IDEA: XBRL DOCUMENT v3.20.1
Property, Plant, and Equipment, Net - Summary of Property, Plant, and Equipment, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 222,388 $ 207,089
Accumulated depreciation (135,254) (116,805)
Property, plant and equipment, net, excluding construction in progress 87,134 90,284
Construction in progress 3,598 5,556
Total property, plant, and equipment, net 90,732 95,840
Buildings    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 18,570 18,799
Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 94,274 87,700
Construction in progress 1,428 2,444
Tooling    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 32,267 29,575
Construction in progress 759 1,581
Leasehold and building improvements    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 37,527 34,486
Construction in progress 574 675
Software    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 25,910 25,406
Construction in progress 518 352
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 3,905 2,572
Computer equipment    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 9,935 $ 8,551