XML 91 R79.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders’ Equity (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
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 $ 128.8   $ 333.3 $ 133.3
Stock repurchased and retired during period, value $ 4.0      
Common Stock        
Class of Stock [Line Items]        
Stock repurchased and retired during period (in shares) 64,000 0    
Stock repurchased and retired during period, value $ 4.0      
Average cost per share (in dollars per share) $ 62.91      
Employee Stock Purchase Plan | Share-based Payment Arrangement        
Class of Stock [Line Items]        
Shares issued under employee stock purchase plan (in shares) 12,000 15,000    
Price per share (in dollars per share) $ 56.82 $ 52.63    
Employee Stock Purchase Plan | Employee Stock Option        
Class of Stock [Line Items]        
Compensation costs $ 0.1