XML 61 R48.htm IDEA: XBRL DOCUMENT v3.23.1
Commitment and Contingencies -Summary of estimated future payments contractual obligation (Details)
$ in Billions
Mar. 31, 2023
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Last nine months of 2023 $ 1.7
2024 2.1
2025 1.8
2026 1.6
2027 1.1
After 2027 3.9
Total commitments $ 12.2