v3.26.3
EARNINGS PER COMMON SHARE (Narrative) (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Participating securities allocated a portion of income 15,780 28,072 22,894 22,192
Antidilutive securities excluded from computation of earnings per share, amount 0 0 0 0
Restricted Stock Units (RSUs) [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Dilutive awards 103,848 93,900 97,743 80,031
Restricted Stock Units (RSUs) [Member] | Scenario, Plan [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Dilutive awards     483,999  
Employee Stock Option [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Dilutive awards 21,189 93,319 30,337 83,454
Employee Stock Option [Member] | Scenario, Plan [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Dilutive awards     26,713