XML 89 R78.htm IDEA: XBRL DOCUMENT v3.24.3
Stockholders’ Equity (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2022
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 $ 146.6   $ 146.6   $ 333.3   $ 133.3
Common Stock              
Class of Stock [Line Items]              
Stock repurchased and retired during period (in shares) 400,000 0 400,000 0      
Stock repurchased and retired during period, value $ 25.0   $ 25.0        
Average cost per share (in dollars per share) $ 61.21   $ 61.21        
Employee Stock Purchase Plan | Share-based Payment Arrangement              
Class of Stock [Line Items]              
Shares issued under employee stock purchase plan (in shares) 14,000 24,000 47,000 68,000      
Price per share (in dollars per share) $ 51.61 $ 40.61 $ 51.61 $ 40.61      
Employee Stock Purchase Plan | Employee Stock Option              
Class of Stock [Line Items]              
Price per share (in dollars per share) $ 52.06 $ 35.73 $ 52.06 $ 35.73      
Compensation costs $ 0.1 $ 0.2 $ 0.4 $ 0.5