v3.26.1
Shareholders' Equity (Details) - USD ($)
shares in Millions
3 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Feb. 28, 2026
May 31, 2024
Share Repurchase Program [Line Items]        
Shares of common stock repurchased and retired (in shares) 7.1 0.9    
Value of common stock shares repurchased and retired $ 275,500,000 $ 45,000,000.0    
Share repurchase program, excise tax 1,600,000 $ 0    
Value common stock shares remaining shares available for future repurchases $ 573,100,000      
2024 Share Repurchase Program        
Share Repurchase Program [Line Items]        
Amount of common stock authorized under share repurchase program       $ 500,000,000
2026 Share Repurchase Program        
Share Repurchase Program [Line Items]        
Amount of common stock authorized under share repurchase program     $ 1,000,000,000