XML 79 R59.htm IDEA: XBRL DOCUMENT v3.20.2
LEASES (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Leases [Abstract]    
Operating lease expense $ 1,761,374 $ 1,608,701
Weighted average remaining lease term operating leases 2 years 1 month 6 days