XML 81 R70.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and contingencies (Details - Lease maturity) - USD ($)
Mar. 31, 2022
Jun. 30, 2021
Commitments and Contingencies Disclosure [Abstract]    
2022 $ 473,908  
2023 2,381,601  
2024 1,815,637  
2025 1,486,231  
2026 and after 4,579,896  
Total lease payments 10,737,273  
Less: Imputed interest/present value discount (1,372,975)  
Present value of lease liabilities $ 9,364,298 $ 1,901,496