XML 72 R54.htm IDEA: XBRL DOCUMENT v3.22.0.1
Property and Equipment (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Property and Equipment      
Property and equipment before accumulated depreciation and amortization $ 687.3 $ 652.3  
Less: Accumulated depreciation and amortization 338.4 309.7  
Total property and equipment, net 348.9 342.6  
Depreciation expense 50.8 52.7 $ 54.5
Computer software costs      
Computer software costs 217.9 191.7  
Less: Accumulated amortization 131.1 116.1  
Computer software costs, net 86.8 75.6  
Amortization expense related to computer software costs 17.6 18.5 $ 17.8
Land      
Property and Equipment      
Property and equipment before accumulated depreciation and amortization 19.9 19.1  
Buildings and leasehold improvements      
Property and Equipment      
Property and equipment before accumulated depreciation and amortization $ 77.4 74.5  
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.7 15.3  
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 $ 258.4 275.8  
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 $ 316.9 267.7  
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 $ 13.7