XML 70 R48.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Property and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 2,076,010 $ 1,859,647
Less accumulated depreciation (1,028,927) (927,014)
Property and equipment, net 1,047,083 932,633
Land    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 94,591 85,572
Buildings    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 360,518 338,230
Buildings | Minimum    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, useful life 20 years  
Buildings | Maximum    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, useful life 40 years  
Improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 87,512 79,308
Improvements | Minimum    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, useful life 10 years  
Improvements | Maximum    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, useful life 15 years  
Mobile equipment, information technology, and office furniture    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 296,604 254,783
Mobile equipment, information technology, and office furniture | Minimum    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, useful life 3 years  
Mobile equipment, information technology, and office furniture | Maximum    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, useful life 7 years  
Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 1,089,117 1,037,135
Machinery and equipment | Minimum    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, useful life 7 years  
Machinery and equipment | Maximum    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, useful life 12 years  
Construction in progress    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 147,668 $ 64,619