XML 79 R65.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue - Remaining Performance Obligations (Details)
$ in Millions
Dec. 31, 2021
USD ($)
Remaining Performance Obligations  
Amount of remaining performance obligations $ 2,077.2
Remaining performance obligation expected to be recognized in the given period (as a percent) 70.00%
Minimum | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2010-01-01  
Remaining Performance Obligations  
Duration of expected recognition period for remaining performance obligation 12 months
Maximum | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2010-01-01  
Remaining Performance Obligations  
Duration of expected recognition period for remaining performance obligation 3 years