XML 66 R53.htm IDEA: XBRL DOCUMENT v3.20.4
LEASES (Details 3)
Dec. 31, 2020
USD ($)
Future minimum lease payments  
2021 $ 576,215
2022 359,708
2023 259,473
2024 15,391
Total future minimum lease payments 1,210,787
Less: Amount representing interest (86,442)
Present value of lease liabilities 1,124,345
Less Current Portion (527,107)
Long-Term Portion 597,238
Operating Leases [Member]  
Future minimum lease payments  
2021 365,738
2022 283,274
2023 252,081
2024 15,391
Total future minimum lease payments 916,484
Less: Amount representing interest (80,253)
Present value of lease liabilities 836,231
Less Current Portion (321,283)
Long-Term Portion 514,948
Finance Leases [Member]  
Future minimum lease payments  
2021 210,477
2022 76,434
2023 7,392
2024
Total future minimum lease payments 294,303
Less: Amount representing interest (6,189)
Present value of lease liabilities 288,114
Less Current Portion (205,824)
Long-Term Portion $ 82,290