XML 52 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Revenues - Additional Information (Details) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Segment Reporting Information [Line Items]      
Contract with Customer, Liability $ 54.2   $ 54.0
Contract with Customer, Liability, Noncurrent 28.2   27.0
Deferred Revenue, Revenue Recognized 19.6 $ 10.5  
Variable consideration, Received   17.6  
Offset of revised estimated variable consideration   $ 7.1  
Deferred Costs $ 49.6   42.2
Cost to Obtain      
Segment Reporting Information [Line Items]      
Capitalized contract cost, amortization period 15 years    
Deferred Costs $ 9.1    
Capitalized Contract Cost, Amortization 1.7    
Cost to Fulfill      
Segment Reporting Information [Line Items]      
Deferred Costs 68.2   $ 77.8
Capitalized Contract Cost, Amortization $ 12.2