v3.25.2
Stockholders' Equity - Narrative (Details) - USD ($)
shares in Millions, $ in Billions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Feb. 29, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Authorized repurchase amount       $ 7.0
Accelerated share repurchases, authorized amount     $ 1.5  
Repurchases and sale of common stock (in shares) 16.4 42.9    
Repurchases and sale of common stock $ 1.4 $ 3.2    
Remaining authorized repurchase amount 2.6 2.6    
Excise tax on share repurchases 0.0 0.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.2 $ 4.2    
Weighted-average recognition period (in years)   2 years 10 months 24 days