XML 56 R40.htm IDEA: XBRL DOCUMENT v3.25.0.1
Long-Lived Assets - Property and Equipment (Details) - USD ($)
$ in Millions
Dec. 31, 2024
Dec. 31, 2023
Property and Equipment, Net [Line Items]    
Property and equipment $ 2,586.5 $ 2,436.6
Less accumulated depreciation (1,529.9) (1,425.5)
Property and equipment, net 1,056.6 1,011.1
Land    
Property and Equipment, Net [Line Items]    
Property and equipment 72.6 67.2
Buildings and improvements    
Property and Equipment, Net [Line Items]    
Property and equipment 563.6 525.1
Automated distribution and warehouse equipment    
Property and Equipment, Net [Line Items]    
Property and equipment 293.5 271.7
Shelving, industrial vending, and equipment    
Property and Equipment, Net [Line Items]    
Property and equipment 1,436.3 1,366.5
Transportation equipment    
Property and Equipment, Net [Line Items]    
Property and equipment 103.3 98.3
Construction in progress    
Property and Equipment, Net [Line Items]    
Property and equipment $ 117.2 $ 107.8
Minimum | Buildings and improvements    
Property and Equipment, Net [Line Items]    
Depreciable life in years 15 years  
Minimum | Automated distribution and warehouse equipment    
Property and Equipment, Net [Line Items]    
Depreciable life in years 5 years  
Minimum | Shelving, industrial vending, and equipment    
Property and Equipment, Net [Line Items]    
Depreciable life in years 3 years  
Minimum | Transportation equipment    
Property and Equipment, Net [Line Items]    
Depreciable life in years 3 years  
Maximum | Buildings and improvements    
Property and Equipment, Net [Line Items]    
Depreciable life in years 40 years  
Maximum | Automated distribution and warehouse equipment    
Property and Equipment, Net [Line Items]    
Depreciable life in years 30 years  
Maximum | Shelving, industrial vending, and equipment    
Property and Equipment, Net [Line Items]    
Depreciable life in years 10 years  
Maximum | Transportation equipment    
Property and Equipment, Net [Line Items]    
Depreciable life in years 5 years