v3.26.3
Stockholders' Equity - Stock Repurchases (Details) - USD ($)
1 Months Ended 3 Months Ended 9 Months Ended
Apr. 30, 2026
Dec. 31, 2024
Sep. 30, 2023
Sep. 30, 2026
Sep. 30, 2026
Stockholders' Equity Note [Abstract]          
Stock repurchase program, additional authorized amount $ 25,000,000,000 $ 25,000,000,000 $ 25,000,000,000    
Stock repurchased (in shares)       63,917,979 130,349,765
Payments for repurchase of common stock, excluding excise tax       $ 4,800,000,000 $ 10,700,000,000
Remaining authorized repurchase amount       $ 22,300,000,000 $ 22,300,000,000