XML 45 R35.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue - Remaining Performance Obligations (Details)
$ in Millions
6 Months Ended
Jun. 30, 2024
USD ($)
Revenue from Contract with Customer [Abstract]  
Performance obligation $ 1,047.1
Performance obligation, description of timing The Company expects to recognize revenue on approximately three-fourths of the remaining performance obligations over the next 24 months, with the balance recognized thereafter. The Company excludes amounts for remaining performance obligations that are part of contracts with an original expected duration of one year or less. Such remaining performance obligations represent unsatisfied or partially unsatisfied performance obligations.
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-07-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Performance obligation satisfaction period (in months) 24 months
Remaining performance obligation expected to be recognized (as a percent) 75.00%
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-07-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Performance obligation satisfaction period (in months)
Remaining performance obligation expected to be recognized (as a percent) 25.00%