v3.26.1
Royalties - Summary of Royalties (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Royalties [Abstract]    
Carrying value, at the beginning of the year $ 43,380 $ 35,501
Additions 763 8,336
Depletion (493) (475)
Royalties impact of foreign currency translation 264 18
Carrying value, at the end of the year $ 43,914 $ 43,380