XML 25 R56.htm IDEA: XBRL DOCUMENT v3.20.1
LEASES (Details 3) - USD ($)
Dec. 31, 2019
Dec. 31, 2018
Future minimum lease payments    
2020 $ 673,554  
2021 190,477  
2022 57,208  
Total future minimum lease payments 921,239  
Less: Amount representing interest (32,317)  
Present value of lease liabilities 888,922  
Less Current Portion 649,074
Long-Term Portion 239,848
Operating Leases [Member]    
Future minimum lease payments    
2020 310,532  
2021 102,343  
2022 7,175  
Total future minimum lease payments 420,050  
Less: Amount representing interest (17,823)  
Present value of lease liabilities 402,227  
Less Current Portion (294,916)  
Long-Term Portion 107,311  
Finance Leases [Member]    
Future minimum lease payments    
2020 363,022  
2021 88,134  
2022 50,033  
Total future minimum lease payments 501,189  
Less: Amount representing interest (14,494)  
Present value of lease liabilities 486,695  
Less Current Portion (354,158)  
Long-Term Portion $ 132,537