XML 54 R42.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue - Performance obligations (Details)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2020
USD ($)
Jun. 30, 2020
USD ($)
Revenue    
Remaining performance obligations $ 2,440.0 $ 2,440.0
Revenue recognized from performance obligations satisfied in previous periods 4.4 8.0
Amount of contract modifications included in the expected contract value. $ 101.6 101.6
Amount of unapproved contract modifications recognized as revenue on a cumulative catch-up basis   $ 85.7