Quarterly report pursuant to Section 13 or 15(d)

Lease (Details 3)

v3.20.1
Lease (Details 3) - USD ($)
Mar. 31, 2020
Dec. 31, 2019
Summary of minimum obligations under operating lease agreements    
2021 $ 102,251  
2022 105,319  
2023 108,535  
2024 37,046  
2025  
Total lease payments 353,151  
Less: Amounts representing interest (22,342)  
Total operating lease liabilities 330,809  
Less: Current operating lease liabilities (102,251) $ (101,505)
Noncurrent operating lease liabilities 211,373 231,312
Summary of obligations under Finance leases    
2021 888,652  
2022 1,066,382  
2023 674,434  
2024 355,104  
2025  
Total lease payments 2,984,572  
Less: Amounts representing interest (271,848)  
Total finance lease liabilities 2,712,724  
Less: Current Finance lease liabilities (1,004,149) $ (833,148)
Noncurrent Finance lease liabilities $ 1,708,575