v3.23.3
Commitments and Contingencies - Contractual Commitments (Details)
$ in Millions
Sep. 30, 2023
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
The remainder of 2023 $ 8,724
2024 8,966
2025 1,521
2026 319
2027 214
Thereafter 2,596
Total $ 22,340