XML 80 R64.htm IDEA: XBRL DOCUMENT v3.20.4
Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross $ 514,926 $ 485,107  
Accumulated depreciation and amortization (356,499) (328,920)  
Property, plant and equipment, net 158,427 156,187  
Depreciation and amortization 46,721 43,945 $ 38,472
Machinery and equipment      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross 176,031 166,087  
Vehicles      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross 61,624 59,116  
Furniture and fixtures      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross 23,724 22,123  
Computer hardware/software      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross 111,846 104,916  
Land, buildings and leasehold improvements      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross 124,309 113,020  
Construction in progress      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross 7,754 10,236  
Finance lease right-of-use assets (1)      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross [1] $ 9,638 $ 9,609  
[1] Finance lease right-of-use assets are recorded net of accumulated amortization.