v3.25.2
COMMITMENTS AND CONTINGENCIES - Maturity analysis of Operating and Finance lease liabilities (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Minimum Operating Lease Payments due:    
Within one year $ 158,000 $ 175,000
After one but within two years 147,000 140,000
After two but within three years 156,000 154,000
After three but within four years 157,000 157,000
After four but within five years 157,000 157,000
After five years 2,081,000 2,160,000
Total undiscounted cash flows 2,856,000 2,943,000
Discount on cash flows (948,000) (1,023,000)
Total lease liability 1,908,000 1,920,000
Minimum Finance Lease Payments due:    
Within one year 8,000  
After one but within two years 9,000  
After two but within three years 8,000  
After three but within four years 9,000  
After four but within five years 6,000  
Total undiscounted cash flows 40,000  
Discount on cash flows (3,000)  
Total lease liability $ 37,000 $ 0