v3.26.1
Common Shares - Schedule of Outstanding Exercisable Warrants (Details)
Mar. 31, 2026
$ / shares
shares
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Number of share outstanding 19,101,667
Exercise Price1.75 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Number of share outstanding 279,000
Exercise Price | $ / shares $ 1.75
Expiry Date Nov. 05, 2026
Exercise Price01.75 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Number of share outstanding 1,503,036
Exercise Price | $ / shares $ 1.75
Expiry Date Nov. 13, 2026
Exercise Price11.50 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Number of share outstanding 15,666,526 [1]
Exercise Price | $ / shares $ 11.5
Expiry Date Mar. 17, 2028
Exercise Price2.31 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Number of share outstanding 666,742
Exercise Price | $ / shares $ 2.31
Expiry Date Sep. 17, 2028
Exercise Price2.07 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Number of share outstanding 217,295
Exercise Price | $ / shares $ 2.07
Expiry Date Nov. 05, 2029
Exercise Price02.07 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Number of share outstanding 769,068
Exercise Price | $ / shares $ 2.07
Expiry Date Nov. 13, 2029
[1]

Includes 13,447,105 and 2,219,421 2023 Public Warrants and 2023 Private Warrants, respectively, as defined below. Each 2023 Public Warrant and 2023 Private Warrant is exercisable into 1.11829212 Common Shares.