XML 71 R58.htm IDEA: XBRL DOCUMENT v3.22.4
Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross $ 552,061 $ 528,023  
Accumulated depreciation and amortization (394,242) (375,957)  
Property, plant and equipment, net 157,819 152,066  
Depreciation and amortization 47,296 48,347 $ 46,721
Machinery and equipment      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross 206,249 188,022  
Vehicles      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross 68,858 65,946  
Furniture and fixtures      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross 25,253 23,698  
Computer hardware/software      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross 109,166 108,830  
Land, buildings and leasehold improvements      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross 130,358 127,736  
Construction in progress      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross 6,060 6,125  
Finance lease right-of-use assets (1)      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross [1] $ 6,117 $ 7,666  
[1] Finance lease right-of-use assets are recorded net of accumulated amortization.