XML 60 R47.htm IDEA: XBRL DOCUMENT v3.23.2
Commitment and Contingencies - Summary of Estimated Future Payments of Contractual Obligations (Details)
$ in Billions
Jun. 30, 2023
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Last six months of 2023 $ 1.1
2024 2.3
2025 1.9
2026 1.8
2027 1.3
After 2027 4.0
Total commitments $ 12.4