XML 80 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Contingencies and commitments (Tables)
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
U.S. Repatriation Tax Commitments The following table summarizes the remaining scheduled repatriation tax payments as of December 31, 2023 (in millions):
Amounts
2024$1,467 
20251,834 
Total remaining U.S. repatriation tax commitments$3,301