XML 54 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue - Additional Information (Details)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2021
USD ($)
Jun. 30, 2020
USD ($)
Jun. 30, 2021
USD ($)
segment
Jun. 30, 2020
USD ($)
Revenue From Contract With Customer [Abstract]        
Number of reportable segment | segment     2  
Contract with customer assets increase (decrease)     $ 30.3  
Increase (decrease) in deferred revenue     (5.4)  
Deferred revenue recognized $ 13.5 $ 8.1 39.7 $ 28.7
Estimated contracted revenue 1,248.4   $ 1,248.4  
Revenue, remaining performance obligation, expected timing of satisfaction, Description     Revenue allocated to remaining performance obligations represents estimated contracted revenue that has not yet been recognized which includes unearned revenue and amounts that will be invoiced and recognized as revenue in future periods. Estimated contracted revenue for these remaining performance obligations was $1,248.4 million as of June 30, 2021 of which we expect to recognize approximately 35% over the next 12 months and the remainder thereafter.  
Revenue remaining performance obligation percentage of revenue expected to be recognized     35.00%  
Revenue recognized from performance obligation satisfied in previous period $ 3.3 $ 7.1 $ 29.6 $ 6.6