XML 79 R62.htm IDEA: XBRL DOCUMENT v3.22.4
Property and Equipment (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Property and Equipment      
Property and equipment before accumulated depreciation and amortization $ 879.6 $ 687.3  
Less: Accumulated depreciation and amortization 395.4 338.4  
Total property and equipment, net 484.2 348.9  
Depreciation expense 64.4 50.8 $ 52.7
Computer software costs      
Computer software costs 249.5 217.9  
Less: Accumulated amortization 150.2 131.1  
Computer software costs, net 99.3 86.8  
Amortization expense related to computer software costs 21.0 17.6 $ 18.5
Land      
Property and Equipment      
Property and equipment before accumulated depreciation and amortization 72.8 19.9  
Buildings and leasehold improvements      
Property and Equipment      
Property and equipment before accumulated depreciation and amortization $ 103.6 77.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    
Office equipment, furniture and fixtures      
Property and Equipment      
Property and equipment before accumulated depreciation and amortization $ 15.7 14.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 $ 292.2 258.4  
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 $ 395.4 316.9  
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 $ 5.2 $ 5.2