XML 46 R37.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue - Remaining Performance Obligations (Details) - Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-04-20
$ in Millions
Mar. 31, 2022
USD ($)
Remaining Performance Obligations  
Amount of remaining performance obligations $ 2,114.9
Remaining performance obligation expected to be recognized in the given period (as a percent) 74.00%
Duration of expected recognition period for remaining performance obligation 12 months
Minimum  
Remaining Performance Obligations  
Duration of expected recognition period for remaining performance obligation 1 year
Maximum  
Remaining Performance Obligations  
Duration of expected recognition period for remaining performance obligation 3 years