XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.3
LEASES (Details Narrative) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Leases        
Expiration date     Apr. 30, 2026  
Operating lease expense $ 529,624 $ 529,004 $ 1,612,713 $ 1,579,879
Weighted average remaining lease term operating leases 2 years 8 months 12 days   2 years 8 months 12 days  
Weighted average discount rate for its operating leases 5.42%   5.42%