XML 82 R72.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition - Additional Information (Details 1)
$ in Millions
Dec. 31, 2023
USD ($)
Disaggregation of Revenue [Abstract]  
Revenue, Remaining Performance Obligation, Amount $ 11,350
Transaction price allocated to performance obligations to be satisfied during fiscal 2024 3,270
Transaction price allocated to performance obligations to be satisfied during fiscal 2025 3,120
Transaction price allocated to performance obligations to be satisfied beyond fiscal 2025 $ 4,960