v3.26.1
Common Stock - Schedule of Warrant Activity (Details) - Warrant [Member]
$ / shares in Units, $ / shares in Units, $ in Thousands, $ in Thousands
12 Months Ended
May 31, 2026
CAD ($)
$ / shares
shares
May 31, 2026
USD ($)
$ / shares
shares
May 31, 2025
CAD ($)
$ / shares
shares
May 31, 2025
USD ($)
$ / shares
shares
May 31, 2024
CAD ($)
$ / shares
shares
Schedule of Warrant Activity [Line Items]          
Number of Warrants, Outstanding warrants, Beginning balance 15,275,375 15,275,375 12,065,375 12,065,375  
Number of Warrants, Issued 576,452 576,452 8,800,000 8,800,000  
Number of Warrants, Exercised (3,200,000) (3,200,000) (5,590,000) (5,590,000)  
Number of Warrants, Outstanding warrants ending balance 12,651,827 12,651,827 15,275,375 15,275,375 12,065,375
Weighted Average Exercise Price (USD), Outstanding warrants, Beginning balance | (per share)   $ 9.24 $ 11.5    
Weighted Average Exercise Price, Issued | (per share) $ 2.69     $ 0.49  
Weighted Average Exercise Price, Exercised | (per share) $ 0.75     0.35  
Weighted Average Exercise Price (USD), Outstanding warrants ending balance | (per share)   $ 11.09   $ 9.24 $ 11.5
Weighted Average Remaining Contractual Life (years), Issued 5 years 5 years 4 years 3 months 18 days 4 years 3 months 18 days  
Weighted Average Remaining Contractual Life (years), Exercised 3 years 8 months 12 days 3 years 8 months 12 days 4 years 8 months 12 days 4 years 8 months 12 days  
Weighted Average Remaining Contractual Life (years), Outstanding warrants ending balance 2 years 9 months 18 days 2 years 9 months 18 days 3 years 8 months 12 days 3 years 8 months 12 days 4 years
Aggregate Intrinsic Value (USD), Outstanding warrants, Beginning balance   $ 955    
Aggregate Intrinsic Value, Issued $ 137      
Aggregate Intrinsic Value, Exercised $ 3,555      
Aggregate Intrinsic Value (USD), Outstanding warrants ending balance   $ 159   $ 955