XML 64 R78.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue Additional Information (Details) - USD ($)
$ in Millions
9 Months Ended 12 Months Ended
Sep. 30, 2019
Dec. 31, 2019
Dec. 31, 2018
Jan. 01, 2018
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Adoption of accounting standard   $ 1.8 $ (91.4)  
Retained Earnings        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Adoption of accounting standard $ 1.8      
Retained Earnings | Accounting Standards Update 2014-09        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Cumulative Effect of New Accounting Principle in Period of Adoption       $ (91.5)
Minimum        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Revenue, Performance Obligation, Warranty, Term   18 years    
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   81.70%