Quarterly report pursuant to Section 13 or 15(d)

Lease (Details 2)

v3.21.2
Lease (Details 2) - USD ($)
Sep. 30, 2021
Dec. 31, 2020
Leases [Abstract]    
Operating Leases 2022 $ 222,011  
Finance Leases 2022 1,037,916  
Operating Leases 2023 195,594  
Finance Leases 2023 553,478  
Operating Leases 2024 90,979  
Finance Leases 2024 103,226  
Operating Leases Total lease payments 508,584  
Finance Leases Total lease payments 1,694,620  
Operating Leases Less: Amounts representing interest (29,284)  
Finance Leases Less: Amounts representing interest (102,841)  
Operating Leases Total operating lease liabilities 479,300  
Finance Leases Total finance lease liabilities 1,591,779  
Operating Leases Less: Current operating lease liabilities (204,598) $ (104,549)
Finance Leases Less: Current Finance lease liabilities (983,065)  
Operating Leases Noncurrent operating lease liabilities 274,702 $ 147,525
Finance Leases Noncurrent Finance lease liabilities $ 608,714