XML 115 R101.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Rollforward of Total Unrecognized Tax Liabilities (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Beginning balance $ 1,713 $ 1,614 $ 2,031
Tax positions related to current year:      
Additions 129 147 121
Reductions 0 0 0
Tax positions related to prior years:      
Additions 225 161 398
Reductions (31) (179) (481)
Settlements (10) (28) (454)
Lapse of statute of limitations (68) (2) (1)
Ending balance $ 1,959 $ 1,713 $ 1,614