XML 60 R44.htm IDEA: XBRL DOCUMENT v3.3.1.900
7. OPERATING LEASES (Details) - Future minimum lease payments - USD ($)
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Future minimum lease payments [Abstract]        
2016       $ 1,205,000
2017     $ 1,129,000  
2018   $ 620,000    
2019 $ 110,143      
Total $ 3,064,143