v3.25.2
REVENUE - Property Disaggregation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue        
Total revenue $ 209,643 $ 174,096 $ 403,080 $ 322,999
Stream interest        
Disaggregation of Revenue        
Total revenue 133,191 122,952 255,673 225,481
Stream interest | Mount Milligan        
Disaggregation of Revenue        
Total revenue 63,655 52,139 106,463 87,134
Stream interest | Pueblo Viejo        
Disaggregation of Revenue        
Total revenue 25,619 19,801 54,369 37,562
Stream interest | Andacollo        
Disaggregation of Revenue        
Total revenue 9,489 10,608 22,234 22,297
Stream interest | Other        
Disaggregation of Revenue        
Total revenue 34,428 40,404 72,607 78,488
Royalty revenue:        
Disaggregation of Revenue        
Total revenue 76,452 51,144 147,407 97,518
Royalty revenue: | Other        
Disaggregation of Revenue        
Total revenue 59,856 35,382 116,115 63,980
Royalty revenue: | Cortez Legacy Zone        
Disaggregation of Revenue        
Total revenue 8,508 11,214 19,650 24,579
Royalty revenue: | Cortez CC Zone        
Disaggregation of Revenue        
Total revenue $ 8,088 $ 4,548 $ 11,642 $ 8,959