XML 67 R54.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue Recognition - Additional Information (Details 1)
$ in Millions
Jun. 30, 2023
USD ($)
Disaggregation of Revenue [Abstract]  
Revenue, Remaining Performance Obligation, Amount $ 9,920
Transaction price allocated to performance obligations to be satisfied during remaining fiscal 2023 1,390
Transaction price allocated to performance obligations to be satisfied during fiscal 2024 2,740
Transaction price allocated to performance obligations to be satisfied revenue after fiscal 2024 $ 5,790