XML 78 R62.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property, Plant, and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Property, Plant, and Equipment [Line Items]      
Property, plant, and equipment, gross $ 591,602 $ 552,061  
Accumulated depreciation and amortization (412,224) (394,242)  
Property, plant, and equipment, net 179,378 157,819  
Depreciation and amortization 51,822 47,296 $ 48,347
Machinery and equipment      
Property, Plant, and Equipment [Line Items]      
Property, plant, and equipment, gross 224,456 206,249  
Vehicles      
Property, Plant, and Equipment [Line Items]      
Property, plant, and equipment, gross 76,489 68,858  
Furniture and fixtures      
Property, Plant, and Equipment [Line Items]      
Property, plant, and equipment, gross 27,415 25,253  
Computer hardware/software      
Property, Plant, and Equipment [Line Items]      
Property, plant, and equipment, gross 102,682 109,166  
Land, buildings, and leasehold improvements      
Property, Plant, and Equipment [Line Items]      
Property, plant, and equipment, gross 142,114 130,358  
Construction in progress      
Property, Plant, and Equipment [Line Items]      
Property, plant, and equipment, gross 13,514 6,060  
Finance lease right-of-use assets (1)      
Property, Plant, and Equipment [Line Items]      
Property, plant, and equipment, gross [1] $ 4,932 $ 6,117  
[1] Finance lease right-of-use assets are recorded net of accumulated amortization.