XML 142 R123.htm IDEA: XBRL DOCUMENT v3.22.4
Contingencies and commitments (U.S. Repatriation Tax Commitments) (Details)
$ in Millions
Dec. 31, 2022
USD ($)
installment
Commitments and Contingencies Disclosure [Abstract]  
U.S. repatriation tax commitments, number of annual installments | installment 8
2023 $ 1,100
2024 1,467
2025 1,834
Total remaining U.S. repatriation tax commitments $ 4,401