v3.26.3
COMMON STOCK AND EARNINGS PER SHARE - Dilutive Securities (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Weighted Average Number of Shares Outstanding, Diluted, Adjustment        
Common Shares Applicable to Unvested Restricted Stock Using the Treasury Stock Method (in shares) 83,573 31,674 48,120 15,591
Restricted Stock        
Weighted Average Number of Shares Outstanding, Diluted, Adjustment        
Common Shares Applicable to Unvested Restricted Stock Using the Treasury Stock Method (in shares) 83,573 31,674 48,120 15,591