XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.2
Warrants - Schedule of Common Stock Share Purchase Warrants Outstanding and Exercisable (Details) - $ / shares
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Mar. 31, 2023
Dec. 31, 2022
Mar. 31, 2022
Mar. 17, 2022
Dec. 31, 2021
Class Of Warrant Or Right [Line Items]              
Outstanding 12,376,020 21,330,626 17,134,458 19,633,911 22,449,357   17,631,350
Exercise Price $ 1.4 $ 1.32 $ 1.29 $ 1.18 $ 1.09 $ 1.24 $ 1.05
Exercise Price One              
Class Of Warrant Or Right [Line Items]              
Outstanding 4,838,707 1,685,375          
Exercise Price $ 1.24 $ 0.48          
Remaining life (years) 9 months 2 months 4 days          
Expiry Date Mar. 28, 2024 Sep. 03, 2022          
Exercise Price Two              
Class Of Warrant Or Right [Line Items]              
Outstanding 7,537,313 203,840          
Exercise Price $ 1.5 $ 0.62          
Remaining life (years) 2 years 9 months 29 days 9 months 25 days          
Expiry Date Apr. 29, 2026 Apr. 26, 2023          
Exercise Price Three              
Class Of Warrant Or Right [Line Items]              
Outstanding   4,882,838          
Exercise Price   $ 1          
Remaining life (years)   9 months 25 days          
Expiry Date   Apr. 26, 2023          
Exercise Price Four              
Class Of Warrant Or Right [Line Items]              
Outstanding   2,182,553          
Exercise Price   $ 0.39          
Remaining life (years)   10 months 2 days          
Expiry Date   May 04, 2023          
Exercise Price Five              
Class Of Warrant Or Right [Line Items]              
Outstanding   4,838,707          
Exercise Price   $ 1.24          
Remaining life (years)   1 year 9 months          
Expiry Date   Mar. 28, 2024          
Exercise Price Six              
Class Of Warrant Or Right [Line Items]              
Outstanding   7,537,313          
Exercise Price   $ 1.5          
Remaining life (years)   3 years 9 months 29 days          
Expiry Date   Apr. 29, 2026