v3.26.1
Investments - Disclosure of investment activity in associate (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2024
Disclosure of associates [Line items]      
Balance $ 5,361 $ 0  
Balance 7,371 $ 5,361  
Vizsla Royalties Corp [Member]      
Disclosure of associates [Line items]      
Balance $ 5,361    
Number of shares held in associate 11,518,624 11,518,624  
Addition of an associate   $ 4,960  
Share of loss of an associate $ (3,221) (1,002)  
Deemed disposal gain 5,157 1,356  
Effect of change in exchange rate $ 74 $ 47  
Number of shares held in associate 11,518,624 11,518,624  
Value of common shares as per quoted market price $ 26,209 $ 15,178 $ 4,960
Balance $ 7,371 $ 5,361