v3.25.4
Income Taxes - Schedule of Provision for Income Taxes (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Current:      
Federal $ 2,820 $ 9,569 $ 4,934
State 745 775 577
Foreign 3,154 2,696 2,688
Total current tax expense 6,719 13,040 8,199
Deferred:      
Federal 18,379 (4,709) 67
State 395 (43) 123
Foreign (19) 15 (59)
Deferred income taxes 18,755 (4,737) 131
Provision for income taxes $ 25,474 $ 8,303 $ 8,330