XML 36 R25.htm IDEA: XBRL DOCUMENT v3.8.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Jan. 01, 2018
Dec. 31, 2017
Dec. 31, 2015
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Retained earnings $ 698.0     $ 115.0  
Net cash provided by operating activities 280.2 $ 241.5      
Restricted cash $ 15.0        
Total period of service 5 years        
Additional period of service after first free year 4 years        
General warranty period 1 year        
Price allocated to remaining performance obligations $ 1,104.3        
Revenue recognized 115.8 $ 98.5      
Costs capitalized as contract acquisition costs $ 30.9     31.4  
ASC 606          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Retained earnings       $ 115.0  
ASC 606 | Difference between revenue euidance in effect before and after topic 606          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Retained earnings         $ 40.3
ASU 2016-16          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Cumulative catch-up adjustment to retained earnings     $ 390.8