XML 43 R41.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue - Performance obligations (Details)
$ in Millions
3 Months Ended
Mar. 31, 2020
USD ($)
Revenue  
Remaining performance obligations $ 2,080.0
Revenue recognized from performance obligations satisfied in previous periods 3.6
Amount of contract modifications included in the expected contract value. 94.4
Amount of unapproved contract modifications recognized as revenue on a cumulative catch-up basis $ 80.6