v3.26.1
LEASES (Details 2) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Leases    
2026 $ 661,638  
2027 1,376,460  
2028 1,369,170  
2029 1,379,314  
2030 1,389,760  
Thereafter 12,499,288  
Total minimum lease payments 18,675,630  
Less present value adjustment (7,541,299)  
Operating lease liabilities 11,134,331  
Less current lease liabilities (534,390) $ (490,247)
Lease liabilities, net of current portion $ 10,599,941 $ 10,881,501