XML 74 R50.htm IDEA: XBRL DOCUMENT v3.25.0.1
REVENUE - Property Disaggregation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue      
Revenue $ 719,395 $ 605,717 $ 603,206
Stream interest      
Disaggregation of Revenue      
Revenue 483,294 418,280 417,793
Stream interest | Mt. Milligan      
Disaggregation of Revenue      
Revenue 186,039 158,167 180,543
Stream interest | Pueblo Viejo      
Disaggregation of Revenue      
Revenue 83,059 76,247 85,863
Stream interest | Andacollo      
Disaggregation of Revenue      
Revenue 47,531 48,920 47,347
Stream interest | Other interest      
Disaggregation of Revenue      
Revenue 166,665 134,946 104,040
Royalty interest      
Disaggregation of Revenue      
Revenue 236,101 187,437 185,413
Royalty interest | Cortez Legacy Zone      
Disaggregation of Revenue      
Revenue 58,183 79,920 47,769
Royalty interest | Cortez CC Zone      
Disaggregation of Revenue      
Revenue 11,611 14,626 2,790
Royalty interest | Other interest      
Disaggregation of Revenue      
Revenue $ 166,307 $ 92,891 $ 134,854