XML 471 R51.htm IDEA: XBRL DOCUMENT v3.23.3
Commitment and Contingencies - Summary of Estimated Future Payments of Contractual Obligations (Details)
$ in Billions
Sep. 30, 2023
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Last three months of 2023 $ 0.6
2024 2.2
2025 1.9
2026 2.1
2027 1.6
After 2027 5.7
Total commitments $ 14.1