XML 86 R68.htm IDEA: XBRL DOCUMENT v3.25.0.1
Property and Equipment (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Property and Equipment      
Property and equipment before accumulated depreciation and amortization $ 989.1 $ 966.9  
Less: Accumulated depreciation and amortization 475.8 451.6  
Total property and equipment, net 513.3 515.3  
Depreciation expense 72.3 68.3 $ 64.4
Computer software costs      
Computer software costs 260.8 289.2  
Less: Accumulated amortization 171.7 175.0  
Computer software costs, net 89.1 114.2  
Amortization expense related to computer software costs 23.2 25.4 $ 21.0
Land      
Property and Equipment      
Property and equipment before accumulated depreciation and amortization 81.4 81.9  
Buildings and leasehold improvements      
Property and Equipment      
Property and equipment before accumulated depreciation and amortization $ 110.2 108.4  
Buildings and leasehold improvements | Minimum      
Property and Equipment      
Estimated useful lives 3 years    
Buildings and leasehold improvements | Maximum      
Property and Equipment      
Estimated useful lives 40 years    
Computer equipment and software costs      
Property and Equipment      
Property and equipment before accumulated depreciation and amortization $ 301.4 329.2  
Computer equipment and software costs | Minimum      
Property and Equipment      
Estimated useful lives 3 years    
Computer equipment and software costs | Maximum      
Property and Equipment      
Estimated useful lives 9 years    
Machinery, equipment and vehicles      
Property and Equipment      
Property and equipment before accumulated depreciation and amortization $ 475.1 433.4  
Machinery, equipment and vehicles | Minimum      
Property and Equipment      
Estimated useful lives 3 years    
Machinery, equipment and vehicles | Maximum      
Property and Equipment      
Estimated useful lives 40 years    
Furniture and Fixtures      
Property and Equipment      
Property and equipment before accumulated depreciation and amortization $ 20.9 14.1  
Furniture and Fixtures | Minimum      
Property and Equipment      
Estimated useful lives 3 years    
Furniture and Fixtures | Maximum      
Property and Equipment      
Estimated useful lives 9 years    
Construction in Progress [Member]      
Computer software costs      
Computer software costs $ 0.1 $ 0.9