XML 79 R62.htm IDEA: XBRL DOCUMENT v3.25.0.1
CAPITAL STOCK AND STOCK AWARD PLANS - Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Options    
Outstanding, beginning balance (in shares) 4,790,897  
Exercised (in shares) (1,290,683)  
Forfeitures (in shares) (8,216)  
Outstanding, ending balance (in shares) 3,491,998 4,790,897
Vested (in shares) 3,491,998  
Exercisable (in shares) 3,491,998  
Weighted Average Exercise Price    
Outstanding, beginning balance (in dollars per share) $ 78.83  
Exercised (in dollars per share) 76.13  
Terminated (in dollars per share) 79.10  
Outstanding, ending balance (in dollars per share) 79.83 $ 78.83
Vested (in dollars per share) 79.83  
Exercisable (in dollars per share) $ 79.83  
Aggregate Intrinsic Value (in thousands)    
Outstanding, aggregate intrinsic value $ 82,024 $ 39,138
Average Remaining Life (years)    
Outstanding, average remaining life (in years) 3 years 7 months 6 days 4 years 3 months 18 days
Vested, average remaining life (in years) 3 years 7 months 6 days  
Exercisable, average remaining life (in years) 3 years 7 months 6 days