XML 68 R57.htm IDEA: XBRL DOCUMENT v3.21.2
16. Commitments and contingencies (Details - Lease maturity)
Jun. 30, 2021
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
For the period from April 1, 2021 to June 30, 2021 $ 209,762
For Year ending June 30, 2022 847,845
For Year ending June 30, 2023 859,881
For Year ending June 30, 2024 371,639
Less: Imputed interest/present value discount (215,443)
Present value of lease liabilities $ 2,073,684