XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.2
LEASES (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Leases        
Expiration date     Apr. 30, 2026  
Operating lease expense $ 550,942 $ 516,920 $ 1,084,968 $ 1,051,911
Weighted average remaining lease term operating leases 2 years 10 months 24 days   2 years 10 months 24 days  
Weighted average discount rate for its operating leases 5.40%   5.40%