XML 120 R105.htm IDEA: XBRL DOCUMENT v3.25.4
CAPITAL STOCK AND STOCK COMPENSATION (Management Compensation - Stock Options - Narrative) (Details) - shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock options exercised 46,437 65,179 30,654
Taxes and costs 189,833 158,591 147,294
Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture 371,381 283,537 291,813
Restricted Common Stock and Restricted Stock Units [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Taxes and costs 189,833 158,591 147,294