XML 46 R34.htm IDEA: XBRL DOCUMENT v3.24.3
REVENUE - Metal Disaggregation (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Disaggregation of Revenue        
Total revenue $ 193,837 $ 138,617 $ 516,835 $ 453,051
Stream interest        
Disaggregation of Revenue        
Total revenue 133,052 98,978 358,531 319,982
Stream interest | Gold        
Disaggregation of Revenue        
Total revenue 100,126 72,540 270,000 231,396
Stream interest | Silver        
Disaggregation of Revenue        
Total revenue 20,026 14,419 51,653 51,958
Stream interest | Copper        
Disaggregation of Revenue        
Total revenue 12,900 12,019 36,878 36,628
Royalty revenue:        
Disaggregation of Revenue        
Total revenue 60,785 39,639 158,304 133,069
Royalty revenue: | Gold        
Disaggregation of Revenue        
Total revenue 46,837 35,993 117,504 109,030
Royalty revenue: | Silver        
Disaggregation of Revenue        
Total revenue 3,674 441 12,981 6,108
Royalty revenue: | Copper        
Disaggregation of Revenue        
Total revenue 4,808 1,524 12,077 8,154
Royalty revenue: | Other        
Disaggregation of Revenue        
Total revenue $ 5,466 $ 1,681 $ 15,742 $ 9,777