XML 98 R71.htm IDEA: XBRL DOCUMENT v3.20.4
Property and Equipment (Schedule of Property and Equipment) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 236,830 $ 235,321
Less: Accumulated depreciation and amortization (161,474) (142,381)
Total property and equipment, net 75,356 92,940
Land    
Property, Plant and Equipment [Line Items]    
Total property and equipment 541 541
Building    
Property, Plant and Equipment [Line Items]    
Total property and equipment 5,422 5,093
Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Total property and equipment 163,688 158,753
Capitalized software    
Property, Plant and Equipment [Line Items]    
Total property and equipment 24,814 22,928
Office furniture and equipment    
Property, Plant and Equipment [Line Items]    
Total property and equipment 5,106 4,618
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Total property and equipment 32,349 33,444
Construction in progress    
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 4,910 $ 9,944
Minimum | Building    
Property, Plant and Equipment [Line Items]    
Useful Life (in years) 25 years  
Minimum | Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Useful Life (in years) 2 years  
Minimum | Capitalized software    
Property, Plant and Equipment [Line Items]    
Useful Life (in years) 3 years  
Minimum | Office furniture and equipment    
Property, Plant and Equipment [Line Items]    
Useful Life (in years) 1 year  
Maximum | Building    
Property, Plant and Equipment [Line Items]    
Useful Life (in years) 30 years  
Maximum | Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Useful Life (in years) 7 years  
Maximum | Capitalized software    
Property, Plant and Equipment [Line Items]    
Useful Life (in years) 5 years  
Maximum | Office furniture and equipment    
Property, Plant and Equipment [Line Items]    
Useful Life (in years) 5 years