XML 38 R29.htm IDEA: XBRL DOCUMENT v3.21.2
12. Commitments and Contingencies (Tables)
12 Months Ended
Jun. 30, 2021
Commitments and Contingencies Disclosure [Abstract]  
Minimum lease payments
Fiscal Year Ending June 30,      
2022   $ 356,235  
2023     352,237  
2024     300,945  
2025     195,412  
2026     34,193  
Thereafter     8,651  
      1,247,673  
Less: imputed interest     (75,931 )
Total   $ 1,171,742