XML 69 R60.htm IDEA: XBRL DOCUMENT v3.21.2
12. Commitments and Contingencies (Details - Minimum lease payment)
Jun. 30, 2021
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2022 $ 356,235
2023 352,237
2024 300,945
2025 195,412
2026 34,193
Thereafter 8,651
Total miminum lease payments 1,247,673
Less: imputed interest (75,931)
Total $ 1,171,742