v3.26.1
LEASES (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended
Apr. 15, 2025
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Leases          
Expiration date Apr. 30, 2031        
Operating lease expense   $ 594,979 $ 594,979 $ 1,189,958 $ 1,189,958
Weighted average remaining operating lease term   4 years 9 months 18 days   4 years 9 months 18 days  
Weighted average operating lease discount rate   9.52%   9.52%  
Weighted average remaining finance lease term   5 years   5 years  
Weighted average finance lease discount rate   6.15%   6.15%