XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.2.2
Warrants - Schedule of Share Purchase Warrants Outstanding and Exercisable (Details) - $ / shares
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Mar. 31, 2022
Mar. 17, 2022
Dec. 31, 2021
Mar. 31, 2021
Dec. 31, 2020
Class Of Warrant Or Right [Line Items]              
Outstanding 21,330,626 18,173,126 22,449,357   17,631,350 14,870,782 7,507,005
Exercise Price $ 1.32 $ 1.03 $ 1.09 $ 1.24 $ 1.05 $ 0.76 $ 0.49
Exercise Price One              
Class Of Warrant Or Right [Line Items]              
Outstanding 1,685,375 3,338,806          
Exercise Price $ 0.48 $ 0.48          
Remaining life (years) 2 months 4 days 1 year          
Expiry Date Sep. 03, 2022 Jun. 23, 2022          
Exercise Price Two              
Class Of Warrant Or Right [Line Items]              
Outstanding 203,840 4,910,614          
Exercise Price $ 0.62 $ 1.00          
Remaining life (years) 9 months 25 days 1 year 9 months 25 days          
Expiry Date Apr. 26, 2023 Apr. 26, 2023          
Exercise Price Three              
Class Of Warrant Or Right [Line Items]              
Outstanding 4,882,838 203,840          
Exercise Price $ 1.00 $ 0.62          
Remaining life (years) 9 months 25 days 1 year 9 months 25 days          
Expiry Date Apr. 26, 2023 Apr. 26, 2023          
Exercise Price Four              
Class Of Warrant Or Right [Line Items]              
Outstanding 2,182,553 2,182,553          
Exercise Price $ 0.39 $ 0.39          
Remaining life (years) 10 months 2 days 1 year 10 months 2 days          
Expiry Date May 04, 2023 May 04, 2023          
Exercise Price Five              
Class Of Warrant Or Right [Line Items]              
Outstanding 4,838,707 7,537,313          
Exercise Price $ 1.24 $ 1.50          
Remaining life (years) 1 year 9 months 4 years 9 months 29 days          
Expiry Date Mar. 28, 2024 Apr. 26, 2026          
Exercise Price Six              
Class Of Warrant Or Right [Line Items]              
Outstanding 7,537,313            
Exercise Price $ 1.50            
Remaining life (years) 3 years 9 months 29 days            
Expiry Date Apr. 29, 2026