XML 80 R64.htm IDEA: XBRL DOCUMENT v3.19.1
Revenue Additional Information (Details)
$ in Millions
12 Months Ended
Dec. 31, 2018
USD ($)
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]  
New Accounting Pronouncement or Change in Accounting Principle, Effect of Adoption, Quantification $ (91.4)
Retained Earnings  
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]  
New Accounting Pronouncement or Change in Accounting Principle, Effect of Adoption, Quantification $ (91.5)
Minimum  
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]  
Revenue, Performance Obligation, Warranty, Term 18 months
Maximum  
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]  
Revenue, Performance Obligation, Warranty, Term 36 months
Transferred over Time [Member]  
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]  
Revenue Recognized, Percent 82.40%