v3.25.2
PRINCIPAL ACTIVITY AND SIGNIFICANT ACCOUNTING POLICIES - Earnings per Common Share (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Earnings per Common Share        
Dilutive potential common shares 0 0 0 0
Weighted average common shares outstanding, basic 12,977,000 11,357,000 12,939,000 11,348,000
Weighted average common shares outstanding, diluted 12,977,000 11,357,000 12,939,000 11,348,000