v3.25.4
Income taxes - Schedule of Reconciliation of Total Gross Amounts of UTBs (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Unrecognized Tax Benefits [Roll Forward]      
Beginning balance $ 4,184 $ 4,012 $ 3,770
Additions based on tax positions related to the current year 190 188 196
Additions based on tax positions related to prior years 14 9 56
Reductions for tax positions of prior years (13) (12) 0
Reductions for expiration of statute of limitations 0 (9) (4)
Settlements (4) (4) (6)
Ending balance $ 4,371 $ 4,184 $ 4,012