v3.26.3
Common Shares - Schedule of Outstanding Exercisable Warrants (Details) - $ / shares
Jun. 30, 2026
Jun. 30, 2025
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Number of share outstanding   18,707,780
Exercise Price $ 9.94  
Exercise Price1.75 [Member]    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Number of share outstanding   279,000
Exercise Price   $ 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,487,111
Exercise Price   $ 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 [1]   15,666,526
Exercise Price   $ 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   296,742
Exercise Price   $ 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   $ 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   761,106
Exercise Price   $ 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.