XML 56 R88.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue From Contracts With Customers - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Contract assets $ 0.7 $ 5.8
Contract liabilities 19.9 25.9
Revenue recognized 10.1 11.6
Revenue related to performance obligation satisfied in previous years 2.1  
Deferred contract costs 42.9 65.9
Amortization of deferred contract costs 31.5 $ 33.1
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-01-01    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Unsatisfied performance obligations 509.4  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Unsatisfied performance obligations 221.2  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Unsatisfied performance obligations 65.8  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: (nil)    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Unsatisfied performance obligations $ 796.4