v3.26.1
COMMON STOCK AND EARNINGS PER SHARE - Dilutive Securities (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Weighted Average Number of Shares Outstanding, Diluted, Adjustment        
Common Shares Applicable to Unvested Restricted Stock Using the Treasury Stock Method (in shares) 36,030 49,060 27,637 55,592
Restricted Stock        
Weighted Average Number of Shares Outstanding, Diluted, Adjustment        
Common Shares Applicable to Unvested Restricted Stock Using the Treasury Stock Method (in shares) 36,030 49,060 27,637 55,592