Quarterly report pursuant to Section 13 or 15(d)

Lease (Details 2)

v3.22.2.2
Lease (Details 2) - USD ($)
Jun. 30, 2022
Dec. 31, 2021
Leases    
Operating Leases 2023 $ 223,433  
Finance Leases 2023 1,234,126  
Operating Leases 2024 117,191  
Finance Leases 2024 649,735  
Operating Leases 2025 9,226  
Finance Leases 2025 265,235  
Operating Leases 2026  
Finance Leases 2026  
Operating Leases 2027  
Finance Leases 2027  
Operating Leases Thereafter  
Finance Leases Thereafter  
Operating Leases Total lease payments 349,850  
Finance Leases Total lease payments 2,149,096  
Operating Leases Less: Amounts representing interest (13,836)  
Finance Leases Less: Amounts representing interest (145,874)  
Operating Leases Total operating lease liabilities 336,014  
Finance Leases Total finance lease liabilities 2,003,222  
Operating Leases Less: Current operating lease liabilities (207,062) $ (205,414)
Finance Leases Less: Current Finance lease liabilities (1,130,604)  
Operating Leases Noncurrent operating lease liabilities 128,952 $ 226,344
Finance Leases Noncurrent Finance lease liabilities $ 872,618