Quarterly report pursuant to Section 13 or 15(d)

Schedule of Future Minimum Rentals Under Right-to-use Operating and Finance Leases (Details)

v3.21.2
Schedule of Future Minimum Rentals Under Right-to-use Operating and Finance Leases (Details) - USD ($)
Sep. 30, 2021
Jun. 30, 2021
Finance And Operating Lease Obligations    
Twelve months ended June 30, 2022, Right-to-Use Operating Leases $ 337,357  
Twelve months ended June 30, 2022, Finance Leases   $ 224,252
Twelve months ended June 30, 2023, Right-to-Use Operating Leases 307,082  
Twelve months ended June 30, 2023, Finance Leases  
Twelve months ended June 30, 2024, Right-to-Use Operating Leases 217,839  
Twelve months ended June 30, 2024, Finance Leases  
Twelve months ended June 30, 2025, Right-to-Use Operating Leases 223,795  
Twelve months ended June 30, 2025, Finance Leases  
Twelve months ended June 30, 2026, Right-to-Use Operating Leases 18,650  
Twelve months ended June 30, 2026, Finance Leases  
Thereafter, Right-to-Use Operating Leases  
Thereafter, Finance Leases  
Total, Right-to-Use Operating Leases 1,104,723  
Total, Finance Leases   224,252
Less interest, Right-to-Use Operating Leases  
Less interest, Finance Leases  
Present value of minimum lease payments, Right-to-Use Operating Leases 1,104,723  
Present value of minimum lease payments, Finance Leases   224,252
Less current portion of lease obligations, Finance Leases (227,311) (3,791)
Lease obligations, net of current portion, Finance Leases $ 877,412 $ 220,461