XML 103 R91.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenues Revenues - Narrative (Details)
$ in Millions
12 Months Ended
Dec. 31, 2019
USD ($)
segment
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]      
Contract with Customer, Liability, Revenue Recognized $ 27.1    
Number of Reportable Segments | segment 2    
Increase (Decrease) in Contract with Customer, Liability $ (5.3) $ 35.6 $ 4.7
Contract With Customer Liability, Noncurrent, Recognition Period 5 years    
Revenue, Remaining Performance Obligation, Amount $ 130.0