XML 73 R58.htm IDEA: XBRL DOCUMENT v3.22.0.1
Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross $ 528,023 $ 514,926  
Accumulated depreciation and amortization (375,957) (356,499)  
Property, plant and equipment, net 152,066 158,427  
Depreciation and amortization 48,347 46,721 $ 43,945
Machinery and equipment      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross 188,022 176,031  
Vehicles      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross 65,946 61,624  
Furniture and fixtures      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross 23,698 23,724  
Computer hardware/software      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross 108,830 111,846  
Land, buildings and leasehold improvements      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross 127,736 124,309  
Construction in progress      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross 6,125 7,754  
Finance lease right-of-use assets (1)      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross [1] $ 7,666 $ 9,638  
[1] Finance lease right-of-use assets are recorded net of accumulated amortization.