v3.24.0.1
Income Taxes - Unrecognized Tax Benefits (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Unrecognized Tax Benefits      
Beginning balance $ 5,670 $ 5,489 $ 5,264
Increase due to current year tax positions 129 88 208
Increase due to prior year tax positions 109 243 137
Decrease due to prior year tax positions (21) (33) (62)
Settlements (86) (7) (24)
Lapse of statutes of limitations (39) (110) (34)
Ending balance 5,762 5,670 5,489
Net amount of potential tax benefits that would impact the entity's effective tax rate 5,600 5,500  
Interest and penalties 430 339 161
Accrued interest and penalties 1,600 $ 1,100 $ 803
Reasonably possible amount that gross unrecognized tax benefits may change within the next twelve months, high end of range $ 476