XML 56 R41.htm IDEA: XBRL DOCUMENT v3.25.0.1
Property, Plant, and Equipment (Tables)
12 Months Ended
Dec. 31, 2024
Property, Plant and Equipment [Abstract]  
Property, Plant, and Equipment
Property, plant, and equipment in the accompanying Consolidated Balance Sheets consisted of the following amounts as of December 31, 2024 and 2023 (in thousands):
 December 31, 2024December 31, 2023
Machinery and equipment$243,354 $224,456 
Vehicles83,422 76,489 
Furniture and fixtures29,150 27,415 
Computer hardware/software107,376 102,682 
Land, buildings, and leasehold improvements162,336 142,114 
Construction in progress13,059 13,514 
Finance lease right-of-use assets (1)
6,009 4,932 
 644,706 591,602 
Accumulated depreciation and amortization(437,217)(412,224)
 $207,489 $179,378 
____________________________________________
(1)Finance lease right-of-use assets are recorded net of accumulated amortization.