v3.26.1
LEASES (Details 2) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Net operating lease costs $ 549,050 $ 490,821 $ 1,079,433 $ 1,027,554
Net finance lease costs 26,482 27,191 57,071 51,413
Selling, general and administrative expenses [Member]        
Operating lease costs 549,050 490,821 1,079,433 1,040,219
Sublease income (12,665)
Amortization of right-of-use assets 24,432 24,268 52,825 45,687
Interest on lease liabilities $ 2,050 $ 2,923 $ 4,246 $ 5,726