XML 95 R83.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies - Minimum Purchase Commitments (Details) - USD ($)
$ in Millions
Aug. 02, 2023
Jun. 30, 2023
Minimum purchase commitments [Abstract]    
Remainder of 2024   $ 342
2025   388
2026   327
2027   9
Total   $ 1,066
Subsequent Event    
Minimum purchase commitments [Abstract]    
Total $ 250