XML 89 R77.htm IDEA: XBRL DOCUMENT v3.25.3
Stockholders’ Equity (Details) - USD ($)
$ / shares in Units, $ in Millions
2 Months Ended 3 Months Ended 9 Months Ended
Oct. 13, 2025
Aug. 14, 2025
Oct. 13, 2025
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Aug. 13, 2025
Aug. 05, 2025
May 06, 2020
Aug. 06, 2014
Class of Stock [Line Items]                      
Value of additional shares authorized to be repurchased                   $ 200.0  
Remaining authorized repurchase amount                   $ 333.3 $ 133.3
Payment for share repurchase               $ 150.0      
Shares repurchased (in shares)   2,279,000                  
Shares repurchased as percentage of total to be repurchased   80.00%                  
Initial price per share (in dollars per share)   $ 52.65                  
Stock repurchased and retired during period (in shares)         400,000   400,000        
Stock repurchased and retired during period, value       $ 218.8 $ 25.0 $ 251.3 $ 25.0        
Average cost per share (in dollars per share)         $ 61.21   $ 61.21        
Repurchase Program 2025                      
Class of Stock [Line Items]                      
Remaining authorized repurchase amount       $ 383.8   $ 383.8          
Authorized repurchase amount                 $ 500.0    
Open Market Transactions                      
Class of Stock [Line Items]                      
Stock repurchased and retired during period (in shares)       1,126,000   1,636,000          
Stock repurchased and retired during period, value       $ 66.5   $ 99.0          
Average cost per share (in dollars per share)       $ 59.00   $ 60.52          
Subsequent Event                      
Class of Stock [Line Items]                      
Shares repurchased (in shares) 615,000   2,894,000                
Price per share (in dollars per share)     $ 51.84                
Employee Stock Purchase Plan | Share-based Payment Arrangement                      
Class of Stock [Line Items]                      
Shares issued under employee stock purchase plan (in shares)       17,000 14,000 45,000 47,000        
Price per share (in dollars per share)       $ 51.17 $ 51.61 $ 51.17 $ 51.61        
Employee Stock Purchase Plan | Employee Stock Option                      
Class of Stock [Line Items]                      
Price per share (in dollars per share)       $ 43.82 $ 52.06 $ 43.82 $ 52.06        
Compensation costs       $ 0.1 $ 0.1 $ 0.4 $ 0.4