XML 89 R78.htm IDEA: XBRL DOCUMENT v3.25.2
Stockholders’ Equity (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Aug. 04, 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 $ 100.3   $ 100.3     $ 333.3 $ 133.3
Stock repurchased and retired during period (in shares) 446,000   509,000 0      
Stock repurchased and retired during period, value $ 28.5   $ 32.5        
Average cost per share (in dollars per share) $ 64.04   $ 63.90        
Subsequent Event              
Class of Stock [Line Items]              
Authorized repurchase amount         $ 548.8    
Subsequent Event | Repurchase Program 2025              
Class of Stock [Line Items]              
Authorized repurchase amount         $ 500.0    
Employee Stock Purchase Plan | Share-based Payment Arrangement              
Class of Stock [Line Items]              
Shares issued under employee stock purchase plan (in shares) 16,000 18,000 28,000 33,000      
Price per share (in dollars per share) $ 55.73 $ 51.41 $ 55.73 $ 51.41      
Employee Stock Purchase Plan | Employee Stock Option              
Class of Stock [Line Items]              
Price per share (in dollars per share) $ 54.86 $ 50.43 $ 54.86 $ 50.43      
Compensation costs $ 0.2   $ 0.3