v3.26.3
Share Repurchase Program (Details) - USD ($)
$ in Millions
3 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Aug. 31, 2026
Jul. 31, 2024
Share Repurchase Program [Line Items]        
Share repurchase program authorized amount     $ 1,000.0 $ 400.0
Repurchase of common stock (in shares) 241,924 200,000    
Repurchase of common stock $ 133.9 $ 49.1    
Remaining amount authorized 985.0      
$400.0 million Share Repurchase Program        
Share Repurchase Program [Line Items]        
Share repurchase program authorized amount 400.0      
Repurchase of common stock 118.9      
$1.0 billion Share Repurchase Program        
Share Repurchase Program [Line Items]        
Share repurchase program authorized amount 1,000.0      
Repurchase of common stock $ 15.0