XML 93 R80.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Schedule of Stock Option Transactions Under Stock Option Plans (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Shares      
Beginning balance (in shares) 388,545 504,241  
Options granted (in shares) 0    
Options exercised (in shares) (108,425) (140,000)  
Options canceled, forfeited or expired (in shares) (7,271)    
Ending balance (in shares) 388,545 504,241  
Options exercisable (in shares) 388,545    
Weighted-Average Exercise Price      
Beginning balance (in dollars per share) $ 34.03    
Options granted (in dollars per share) 0    
Options exercised (in dollars per share) 17.29    
Options canceled, forfeited or expired (in dollars per share) 50.56    
Ending balance (in dollars per share) 38.39 $ 34.03  
Options exercisable (in dollars per share) $ 38.39    
Weighted-Average Remaining Contractual Term (Years)      
Options outstanding 1 year 1 month 13 days 2 years 1 month 6 days  
Options exercisable 1 year 1 month 13 days    
Aggregate Intrinsic Value (in millions)      
Options outstanding $ 3.4 $ 4.7  
Options exercised 3.0 $ 3.5 $ 1.0
Options exercisable $ 3.4