XML 46 R35.htm IDEA: XBRL DOCUMENT v3.25.3
REVENUE - Metal Disaggregation (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregation of Revenue        
Total revenue $ 252,068 $ 193,837 $ 655,148 $ 516,835
Stream revenue:        
Disaggregation of Revenue        
Total revenue 166,081 133,052 421,754 358,531
Royalty revenue:        
Disaggregation of Revenue        
Total revenue 85,987 60,785 233,394 158,304
Gold | Stream revenue:        
Disaggregation of Revenue        
Total revenue 131,950 100,126 330,965 270,000
Gold | Royalty revenue:        
Disaggregation of Revenue        
Total revenue 64,655 46,837 175,681 117,504
Silver | Stream revenue:        
Disaggregation of Revenue        
Total revenue 22,533 20,026 60,279 51,653
Silver | Royalty revenue:        
Disaggregation of Revenue        
Total revenue 7,767 3,674 17,684 12,981
Copper | Stream revenue:        
Disaggregation of Revenue        
Total revenue 11,598 12,900 30,510 36,878
Copper | Royalty revenue:        
Disaggregation of Revenue        
Total revenue 4,794 4,808 17,459 12,077
Other | Royalty revenue:        
Disaggregation of Revenue        
Total revenue $ 8,771 $ 5,466 $ 22,570 $ 15,742