v3.26.1
Royalties - Summarizes Our Royalty Interests (Details) - USD ($)
$ in Thousands
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2024
Royalties [Line Items]      
Royalty interests, Cost $ 45,317 $ 44,290  
Royalty interests, Accumulated Depletion (1,403) (910)  
Royalty interests, Net 43,914 43,380 $ 35,501
Revenue-producing Interests      
Royalties [Line Items]      
Royalty interests, Cost 15,248 15,125  
Royalty interests, Accumulated Depletion (1,403) (910)  
Royalty interests, Net 13,845 14,215  
Non-revenue Generating Interests      
Royalties [Line Items]      
Royalty interests, Cost 30,069 29,165  
Royalty interests, Accumulated Depletion 0 0  
Royalty interests, Net $ 30,069 $ 29,165