v3.26.1
Stockholders' Equity - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended
Apr. 29, 2026
Mar. 31, 2026
Feb. 28, 2025
Class of Stock [Line Items]      
Remaining authorized repurchase amount   $ 688.2  
Common stock, dividend, declared (in dollars per share)   $ 0.94  
Subsequent Event      
Class of Stock [Line Items]      
Common stock, dividend, declared (in dollars per share) $ 0.94    
Share Repurchase Program, February 2025      
Class of Stock [Line Items]      
Share repurchase program, authorized amount     $ 3,000.0
Share Repurchase Program, April 2026 | Subsequent Event      
Class of Stock [Line Items]      
Share repurchase program, authorized amount $ 3,000.0