v3.25.3
Income Taxes (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Income Tax Disclosure [Abstract]        
Provision for (benefit from) income taxes $ (4,046) $ 158 $ (4,306) $ 244
Increase in gross unrecognized tax benefits     668  
Unrecognized tax benefits that would impact the effective tax rate 327   327  
Unrecognized tax benefits 341   $ 341  
Release of valuation allowance $ 4,900