XML 104 R78.htm IDEA: XBRL DOCUMENT v3.25.0.1
CAPITAL STOCK AND SHARE-BASED COMPENSATION - Stock Option Activity (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Number of Shares    
Outstanding, beginning balance (shares) 245,338  
Granted (shares) 0  
Exercise of stock options (in shares) 4,291  
Canceled, forfeited or expired (shares) (17,725)  
Outstanding, ending balance (shares) 223,322 245,338
Exercisable (shares) 180,976  
Weighted Average Exercise Price    
Outstanding, beginning balance (usd per share) $ 130.82  
Granted (usd per share) 0  
Exercised (usd per share) 71.72  
Canceled, forfeited or expired (usd per share) 161.03  
Outstanding, ending balance (usd per share) 129.56 $ 130.82
Exercisable (usd per share) $ 133.31  
Weighted Average Contractual Life (Years)    
Outstanding, weighted average contractual life (years) 5 years 1 month 2 days 6 years 2 months 8 days
Exercisable, weighted average contractual life (years) 4 years 5 months 4 days