XML 54 R44.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue - Performance obligations (Details)
$ in Millions
3 Months Ended
Mar. 31, 2022
USD ($)
Revenue  
Remaining performance obligations $ 2,600.0
Revenue recognized from performance obligations satisfied in previous periods 3.4
Amount of contract modifications included in the expected contract value. 103.6
Amount of unapproved contract modifications recognized as revenue on a cumulative catch-up basis $ 94.3