v3.25.1
Stockholders' Equity - Narrative (Details) - USD ($)
shares in Millions, $ in Millions
3 Months Ended
Mar. 31, 2025
Jan. 31, 2025
Feb. 29, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Authorized repurchase amount     $ 7,000
Accelerated share repurchases, authorized amount   $ 1,500  
Repurchases and sale of common stock (in shares) 26.6    
Repurchases and sale of common stock $ 1,800    
Remaining authorized repurchase amount 4,000    
Excise tax on share repurchases 0    
Restricted Stock Awards, Restricted Stock Units, and Stock Appreciation Rights      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Unamortized compensation costs related to unvested awards $ 4,600    
Weighted-average recognition period (in years) 3 years 25 days