XML 64 R49.htm IDEA: XBRL DOCUMENT v3.19.2
Summary of Significant Accounting Policies - Marketable Software (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Decrease to cost of revenue $ (559.9) $ (514.5) $ (1,105.8) $ (1,021.7)
Increase to consolidated net income $ 26.2 $ 3.8 $ 6.8 $ 44.4
Increase to diluted earnings per share (in dollars per share) $ 0.42 $ 0.07 $ 0.13 $ 0.74
Adjustment        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Decrease to cost of revenue $ 4.9   $ 9.3  
Increase to consolidated net income $ 4.9   $ 9.3  
Increase to diluted earnings per share (in dollars per share) $ 0.06   $ 0.18  
Marketable Software        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Typical renewal period (on average)     5 years  
Finite-lived intangible asset in process $ 44.7   $ 44.7  
Finite-lived intangible asset remaining $ 133.1   $ 133.1  
Weighted-average remaining life     3 years 6 months  
Enterprise Software        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Estimated revenue-producing lives of enterprise software     5 years  
Enterprise software product as percentage of total marketable software     65.00%  
Enterprise Software | Previously Reported        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Estimated revenue-producing lives of enterprise software     3 years  
Remaining Products Classified as Marketable Software        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Estimated revenue-producing lives of enterprise software     3 years