v3.25.2
SEGMENT INFORMATION - Geographical (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
segment
Jun. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
Long Lived Assets and Pre-Tax Income by Geographical Information          
Number of reportable segments | segment     2    
Total stream and royalty interests, net $ 3,141,548   $ 3,141,548   $ 3,042,804
Revenue 209,643 $ 174,096 403,080 $ 322,999  
Cost of sales 24,180 24,174 48,685 45,924  
Production taxes 2,201 1,581 3,962 3,031  
Depletion 31,069 35,658 63,986 74,341  
Segment gross profit 152,193 112,683 286,447 199,703  
Stream interest          
Long Lived Assets and Pre-Tax Income by Geographical Information          
Total stream and royalty interests, net 1,358,772   1,358,772   1,253,170
Revenue 133,191 122,952 255,673 225,481  
Cost of sales 24,180 24,174 48,685 45,924  
Production taxes 0 0 0 0  
Depletion 19,269 26,124 39,623 53,525  
Segment gross profit 89,742 72,654 167,365 126,032  
Royalty interest          
Long Lived Assets and Pre-Tax Income by Geographical Information          
Total stream and royalty interests, net 1,782,776   1,782,776   1,789,634
Revenue 76,452 51,144 147,407 97,518  
Cost of sales 0 0 0 0  
Production taxes 2,201 1,581 3,962 3,031  
Depletion 11,800 9,534 24,363 20,816  
Segment gross profit 62,451 40,029 119,082 73,671  
Canada          
Long Lived Assets and Pre-Tax Income by Geographical Information          
Total stream and royalty interests, net 1,064,400   1,064,400   1,076,713
Canada | Stream interest          
Long Lived Assets and Pre-Tax Income by Geographical Information          
Total stream and royalty interests, net 400,425   400,425   417,643
Revenue 72,750 62,661 125,980 107,365  
Canada | Royalty interest          
Long Lived Assets and Pre-Tax Income by Geographical Information          
Total stream and royalty interests, net 663,975   663,975   659,070
Revenue 6,919 3,035 17,631 8,166  
Dominican Republic          
Long Lived Assets and Pre-Tax Income by Geographical Information          
Total stream and royalty interests, net 297,227   297,227   302,122
Dominican Republic | Stream interest          
Long Lived Assets and Pre-Tax Income by Geographical Information          
Total stream and royalty interests, net 297,227   297,227   302,122
Revenue 25,619 19,801 54,369 37,562  
Dominican Republic | Royalty interest          
Long Lived Assets and Pre-Tax Income by Geographical Information          
Total stream and royalty interests, net 0   0   0
Africa          
Long Lived Assets and Pre-Tax Income by Geographical Information          
Total stream and royalty interests, net 225,937   225,937   237,349
Africa | Stream interest          
Long Lived Assets and Pre-Tax Income by Geographical Information          
Total stream and royalty interests, net 225,616   225,616   237,028
Revenue 20,387 20,396 42,768 39,497  
Africa | Royalty interest          
Long Lived Assets and Pre-Tax Income by Geographical Information          
Total stream and royalty interests, net 321   321   321
Chile          
Long Lived Assets and Pre-Tax Income by Geographical Information          
Total stream and royalty interests, net 431,241   431,241   435,239
Chile | Stream interest          
Long Lived Assets and Pre-Tax Income by Geographical Information          
Total stream and royalty interests, net 207,125   207,125   211,123
Revenue 9,489 10,608 22,234 22,297  
Chile | Royalty interest          
Long Lived Assets and Pre-Tax Income by Geographical Information          
Total stream and royalty interests, net 224,116   224,116   224,116
United States          
Long Lived Assets and Pre-Tax Income by Geographical Information          
Total stream and royalty interests, net 814,856   814,856   827,277
United States | Stream interest          
Long Lived Assets and Pre-Tax Income by Geographical Information          
Total stream and royalty interests, net 0   0   0
United States | Royalty interest          
Long Lived Assets and Pre-Tax Income by Geographical Information          
Total stream and royalty interests, net 814,856   814,856   827,277
Revenue 37,392 25,273 68,398 49,352  
Mexico          
Long Lived Assets and Pre-Tax Income by Geographical Information          
Total stream and royalty interests, net 30,594   30,594   33,800
Mexico | Stream interest          
Long Lived Assets and Pre-Tax Income by Geographical Information          
Total stream and royalty interests, net 0   0   0
Mexico | Royalty interest          
Long Lived Assets and Pre-Tax Income by Geographical Information          
Total stream and royalty interests, net 30,594   30,594   33,800
Revenue 17,630 12,888 34,702 23,656  
Australia          
Long Lived Assets and Pre-Tax Income by Geographical Information          
Total stream and royalty interests, net 18,485   18,485   19,265
Australia | Stream interest          
Long Lived Assets and Pre-Tax Income by Geographical Information          
Total stream and royalty interests, net 0   0   0
Australia | Royalty interest          
Long Lived Assets and Pre-Tax Income by Geographical Information          
Total stream and royalty interests, net 18,485   18,485   19,265
Revenue 9,817 7,047 17,773 12,022  
Rest of world          
Long Lived Assets and Pre-Tax Income by Geographical Information          
Total stream and royalty interests, net 258,808   258,808   111,039
Rest of world | Stream interest          
Long Lived Assets and Pre-Tax Income by Geographical Information          
Total stream and royalty interests, net 228,379   228,379   85,254
Revenue 4,946 9,486 10,322 18,760  
Rest of world | Royalty interest          
Long Lived Assets and Pre-Tax Income by Geographical Information          
Total stream and royalty interests, net 30,429   30,429   $ 25,785
Revenue $ 4,694 $ 2,901 $ 8,903 $ 4,322