v3.26.1
CAPITAL STOCK AND STOCK COMPENSATION (Management Compensation - Stock Options - Narrative) (Details) - $ / shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Taxes and costs 133,677 96,387
Management [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Granted, options 0 0
Stock options exercised 101,267 58,893
Stock option average exercise price $ 20.33 $ 21.74