v3.25.1
LEASES (Details 2) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Net operating lease costs $ 536,734 $ 569,318
Total finance lease costs 24,222 19,021
Selling, General and Administrative Expenses [Member]    
Operating lease costs 549,399 674,669
Sublease income (12,665) (105,351)
Amortization of right-of-use assets 21,419 15,895
Interest on lease liability $ 2,803 $ 3,126