v3.26.1
LEASES (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Leases        
Lease term 20 years   20 years  
Amortization of right-of-use assets     $ 1,925,010 $ 1,845,774
Rent expense $ 972,000 $ 974,000 1,948,000 1,951,000
Operating lease cash payments     $ 1,881,000 $ 1,767,000