v3.25.4
Income Taxes - Components of Provision for Income Taxes (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Current:      
Federal $ 0 $ 0 $ 48
State 5 45 57
Foreign 1,295 1,315 1,243
Total current 1,300 1,360 1,348
Deferred:      
Federal 434 831 (5,246)
State 21 (49) (653)
Foreign (332) (305) (450)
Total deferred 123 477 (6,349)
Total provision for (benefit from) income taxes $ 1,423 $ 1,837 $ (5,001)