v3.26.3
Royalties - Summarizes Our Royalty Interests (Details) - USD ($)
$ in Thousands
Jul. 31, 2026
Apr. 30, 2026
Royalties [Line Items]    
Royalty interests, Cost $ 44,669 $ 45,317
Royalty interests, Accumulated Depletion (1,535) (1,403)
Royalty interests, Net 43,134 43,914
Revenue-producing Interests    
Royalties [Line Items]    
Royalty interests, Cost 14,935 15,248
Royalty interests, Accumulated Depletion (1,535) (1,403)
Royalty interests, Net 13,400 13,845
Non-revenue Generating Interests    
Royalties [Line Items]    
Royalty interests, Cost 29,734 30,069
Royalty interests, Accumulated Depletion 0 0
Royalty interests, Net $ 29,734 $ 30,069