XML 118 R101.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock Plans and Stock Based Compensation - Activity Related to Stock Options and SARs Under All Plans (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Number of Shares/Rights      
Exercised (in shares) (2,375) (1,996) (6,465)
Outstanding, ending balance (in shares) 20,021    
Exercisable, ending balance (in shares) 20,021    
Weighted Average Exercise Price      
Outstanding, ending balance (in dollars per share) $ 66.51    
Exercisable, ending balance (in dollars per share) $ 66.51    
Weighted Average Remaining Contractual Term      
Outstanding (in years) 1 year 2 months 23 days    
Stock options and SARs      
Number of Shares/Rights      
Outstanding, beginning balance (in shares) 48,882    
Granted (in shares) 0    
Exercised (in shares) (18,325)    
Forfeited (in shares) (10,536)    
Outstanding, ending balance (in shares) 20,021 48,882  
Exercisable, ending balance (in shares) 20,021    
Weighted Average Exercise Price      
Outstanding, beginning balance (in dollars per share) $ 59.13    
Granted (in dollars per share) 0.00    
Exercised (in dollars per share) 50.21    
Forfeited (in dollars per share) 60.60    
Outstanding, ending balance (in dollars per share) 66.51 $ 59.13  
Exercisable, ending balance (in dollars per share) $ 66.51    
Weighted Average Remaining Contractual Term      
Outstanding (in years) 1 year 2 months 23 days    
Exercisable (in years) 1 year 2 months 23 days    
Aggregate Intrinsic Value      
Outstanding $ 131,642    
Exercisable $ 131,642