Annual report pursuant to Section 13 and 15(d)

Lease (Details 2)

v3.22.1
Lease (Details 2) - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Leases [Abstract]    
Operating Leases 2022 $ 214,150  
Finance Leases 2022 1,007,897  
Operating Leases 2023 169,770  
Finance Leases 2023 568,493  
Operating Leases 2024 63,983  
Finance Leases 2024 102,146  
Operating Leases Total lease payments 447,903  
Finance Leases Total lease payments 1,678,536  
Operating Leases Less: Amounts representing interest (16,145)  
Finance Leases Less: Amounts representing interest (100,366)  
Operating Leases Total operating lease liabilities 431,758  
Finance Leases Total finance lease liabilities 1,578,170  
Operating Leases Less: Current operating lease liabilities (205,414) $ (104,549)
Finance Leases Less: Current Finance lease liabilities (1,056,092)  
Operating Leases Noncurrent operating lease liabilities 226,344 $ 147,525
Finance Leases Noncurrent Finance lease liabilities $ 522,078