XML 81 R64.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property and Equipment (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Property and Equipment      
Property and equipment before accumulated depreciation and amortization $ 966.9 $ 879.6  
Less: Accumulated depreciation and amortization 451.6 395.4  
Total property and equipment, net 515.3 484.2  
Depreciation expense 68.3 64.4 $ 50.8
Computer software costs      
Computer software costs 289.2 249.5  
Less: Accumulated amortization 175.0 150.2  
Computer software costs, net 114.2 99.3  
Amortization expense related to computer software costs 25.4 21.0 $ 17.6
Land      
Property and Equipment      
Property and equipment before accumulated depreciation and amortization 81.9 72.8  
Buildings and leasehold improvements      
Property and Equipment      
Property and equipment before accumulated depreciation and amortization $ 108.4 103.6  
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    
Office equipment, furniture and fixtures      
Property and Equipment      
Property and equipment before accumulated depreciation and amortization $ 14.1 15.7  
Office equipment, furniture and fixtures | Minimum      
Property and Equipment      
Estimated useful lives 3 years    
Office equipment, furniture and fixtures | Maximum      
Property and Equipment      
Estimated useful lives 7 years    
Computer equipment and software costs      
Property and Equipment      
Property and equipment before accumulated depreciation and amortization $ 329.2 292.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 $ 433.4 395.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    
Software development in progress      
Computer software costs      
Computer software costs $ 0.9 $ 5.2