XML 59 R45.htm IDEA: XBRL DOCUMENT v3.6.0.2
Summary of Significant Accounting Policies - Capitalized Software Costs (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Capitalized Software Costs      
Capitalized software costs, estimated useful life 3 years    
Capitalized software costs, amount capitalized during the period $ 20.9 $ 16.5 $ 11.4
Amortization of capitalized software costs 13.2 $ 9.1 $ 6.3
Capitalized software costs, estimated amortization expense within the next year 14.8    
Capitalized software costs, estimated amortization expense within two years 10.7    
Capitalized software costs, estimated amortization expense within three years 5.0    
Capitalized software costs, estimated amortization expense within four years $ 0.1