v3.25.4
Income taxes - Reconciliation of unrecognized tax benefits (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Reconciliation of the beginning and ending amount of gross unrecognized tax benefits      
Beginning balance $ 1,289 $ 1,223 $ 1,140
Additions for tax positions related to current year 68 118 94
Additions for tax positions related to prior years 35 49 42
Reductions for tax positions related to prior years (6) (30) (19)
Reductions for settlements (29) (60) (27)
Reductions for expiration of statute of limitations (10) (11) (7)
Ending balance 1,347 1,289 1,223
Amount that, if recognized, would impact the effective tax rate $ 1,199 $ 1,137 $ 997