Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity - Schedule of Outstanding Warrants (Detail)

v3.21.2
Stockholders' Equity - Schedule of Outstanding Warrants (Detail) - Warrant [Member]
3 Months Ended
Sep. 30, 2021
$ / shares
shares
Number 19,152,000
Issued For Services One [Member]  
Number 6,000
Warrants exercise price | $ / shares $ 17.80
Expiry date Jan. 25, 2023
Issued For Services Two [Member]  
Number 34,000
Warrants exercise price | $ / shares $ 11.70
Expiry date Feb. 27, 2023
Issued For Services Three [Member]  
Number 14,000
Warrants exercise price | $ / shares $ 9.00
Expiry date Sep. 15, 2023
Issued For Services Four [Member]  
Number 280,000
Warrants exercise price | $ / shares $ 0.75
Expiry date Oct. 11, 2023
Issued For Services Five [Member]  
Number 125,000
Warrants exercise price | $ / shares $ 0.64
Expiry date Nov. 18, 2023
Issued For Services Six [Member]  
Number 280,000
Warrants exercise price | $ / shares $ 1.49
Expiry date Jan. 20, 2024
Issued For Services Seven [Member]  
Number 50,000
Warrants exercise price | $ / shares $ 1.49
Expiry date Sep. 22, 2023
Issued For Services Eight [Member]  
Number 50,000
Warrants exercise price | $ / shares $ 1.82
Expiry date Nov. 13, 2023
Issued For Services Nine [Member]  
Number 100,000
Warrants exercise price | $ / shares $ 1.47
Expiry date Jan. 20, 2024
Issued For Services Ten [Member]  
Number 70,000
Warrants exercise price | $ / shares $ 2.75
Expiry date Feb. 17, 2024
Issued For Services Eleven [Member]  
Number 50,000
Warrants exercise price | $ / shares $ 2.38
Expiry date Feb. 25, 2024
Investor [Member]  
Number 12,000,000
Warrants exercise price | $ / shares $ 1.25
Expiry date Mar. 28, 2025
InvestorOne [Member]  
Number 3,264,000
Warrants exercise price | $ / shares $ 1.00
Expiry date Aug. 16, 2024
InvestorTwo [Member]  
Number 760,000
Warrants exercise price | $ / shares $ 3.10
Expiry date Jun. 05, 2024
Investor Three [Member]  
Number 280,000
Warrants exercise price | $ / shares $ 12.50
Expiry date Sep. 22, 2022
Investor Four [Member]  
Number 208,000
Warrants exercise price | $ / shares $ 35.00
Expiry date Apr. 19, 2022
NBTS [Member]  
Number 125,000
Warrants exercise price | $ / shares $ 1.09
Expiry date Jun. 19, 2025
Agent [Member]  
Number 600,000
Warrants exercise price | $ / shares $ 1.56
Expiry date Mar. 28, 2025
Agent One [Member]  
Number 47,000
Warrants exercise price | $ / shares $ 3.88
Expiry date Jun. 03, 2024
Agent Two [Member]  
Number 40,000
Warrants exercise price | $ / shares $ 12.50
Expiry date Sep. 20, 2022
Agent Three [Member]  
Number 14,000
Warrants exercise price | $ / shares $ 40.60
Expiry date Apr. 12, 2022
Agent Four [Member]  
Number 755,000
Warrants exercise price | $ / shares $ 3.18
Expiry date Jan. 17, 2022