XML 102 R53.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Property and Equipment (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Property and Equipment      
Property and equipment $ 654.8    
Property and equipment   $ 600.3  
Accumulated depreciation and amortization 293.9    
Accumulated depreciation and amortization   249.9  
Total property and equipment, net 360.9    
Total property and equipment, net   350.3  
Depreciation expense 54.5 45.6 $ 44.1
Computer software costs      
Computer software costs 169.9 115.6  
Accumulated amortization 110.0 91.2  
Computer software costs, net 59.9 24.5  
Computer software costs 169.9 115.6  
Amortization expense related to computer software costs 17.8 10.9 $ 11.0
Land      
Property and Equipment      
Property and equipment 22.3    
Property and equipment   27.3  
Buildings and leasehold improvements      
Property and Equipment      
Property and equipment $ 84.8    
Property and equipment   81.0  
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 $ 16.9    
Property and equipment   20.6  
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 $ 261.4    
Property and equipment   194.7  
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 $ 269.3    
Property and equipment   276.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 $ 22.5 46.2  
Computer software costs $ 22.5 $ 46.2