XML 163 R34.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenues - Revenue Remaining Performance Obligation (Details)
$ in Millions
3 Months Ended 6 Months Ended
Dec. 31, 2021
USD ($)
Dec. 31, 2021
USD ($)
Revenue from Contract with Customer [Abstract]    
Performance obligation satisfied in previous period $ 88 $ 189
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Remaining unsatisfied performance obligations 1,005 1,005
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Remaining unsatisfied performance obligations $ 186 $ 186
Expected timing of satisfaction 6 months 6 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-07-01    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Remaining unsatisfied performance obligations $ 308 $ 308
Expected timing of satisfaction 1 year 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-07-01    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Remaining unsatisfied performance obligations $ 225 $ 225
Expected timing of satisfaction 1 year 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-07-01    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Expected timing of satisfaction