Royalties - Summary of Royalties (Details) $ in Thousands |
3 Months Ended |
|---|---|
|
Jul. 31, 2026
USD ($)
| |
| Royalties [Abstract] | |
| Carrying value, April 30, 2026 | $ 43,914 |
| Additions | 0 |
| Depletion | (132) |
| Royalties impact of foreign currency translation | (648) |
| Carrying value, July 31, 2026 | $ 43,134 |