XML 65 R50.htm IDEA: XBRL DOCUMENT v3.24.1
LEASES (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Leases    
Operating lease expense $ 2,142,338 $ 2,101,596
Weighted average remaining lease term operating leases 2 years 6 months  
Weighted average discount rate for its operating leases 5.43%