Quarterly report pursuant to Section 13 or 15(d)

Operating and Finance Leases (Details) - Schedule of maturity operating leases

v3.21.2
Operating and Finance Leases (Details) - Schedule of maturity operating leases
6 Months Ended
Jun. 30, 2021
USD ($)
Operating and Finance Leases (Details) - Schedule of maturity operating leases [Line Items]  
July 1, 2021 – June 30, 2022 $ 417,084
July 1, 2022 – June 30, 2023 83,155
July 1, 2023 – June 30, 2024
Total lease payments 500,239
Less: Imputed interest (13,347)
Present value of lease liabilities 486,892
Current portion (406,146)
Non-current portion 80,746
Related Party [Member]  
Operating and Finance Leases (Details) - Schedule of maturity operating leases [Line Items]  
July 1, 2021 – June 30, 2022 55,757
July 1, 2022 – June 30, 2023
July 1, 2023 – June 30, 2024
Total lease payments 55,757
Less: Imputed interest (1,521)
Present value of lease liabilities 54,236
Current portion (54,236)
Non-current portion
Others [Member]  
Operating and Finance Leases (Details) - Schedule of maturity operating leases [Line Items]  
July 1, 2021 – June 30, 2022 361,327
July 1, 2022 – June 30, 2023 83,155
July 1, 2023 – June 30, 2024
Total lease payments 444,482
Less: Imputed interest (11,826)
Present value of lease liabilities 432,656
Current portion (351,910)
Non-current portion $ 80,746