v3.26.1
LEASE (Details) - USD ($)
Dec. 31, 2025
Dec. 31, 2024
Lease    
2026 $ 1,156,518  
2027 1,277,013  
2028 1,296,105  
2029 1,315,770  
2030 962,340  
Thereafter 1,516,755  
Total lease payments 7,524,501  
Less: imputed interest (1,499,107)  
Present value of future lease payments 6,025,394  
Less: current portion of lease liability (751,503) $ (448,008)
Long-term portion of lease liability $ 5,273,891 $ 2,480,070