XML 57 R45.htm IDEA: XBRL DOCUMENT v3.26.1
REVENUE - Schedule of Metal Disaggregation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue        
Total revenue $ 450,539 $ 209,643 $ 919,664 $ 403,080
Stream revenue        
Disaggregation of Revenue        
Total revenue 310,964 133,191 623,741 255,673
Royalty revenue        
Disaggregation of Revenue        
Total revenue 139,575 76,452 295,923 147,407
Gold | Stream revenue        
Disaggregation of Revenue        
Total revenue 248,924 104,454 485,370 199,016
Gold | Royalty revenue        
Disaggregation of Revenue        
Total revenue 94,932 59,862 192,395 111,026
Silver | Stream revenue        
Disaggregation of Revenue        
Total revenue 44,799 19,047 97,533 37,746
Silver | Royalty revenue        
Disaggregation of Revenue        
Total revenue 10,793 5,017 31,072 9,917
Copper | Stream revenue        
Disaggregation of Revenue        
Total revenue 15,174 9,690 36,873 18,911
Copper | Royalty revenue        
Disaggregation of Revenue        
Total revenue 22,679 5,074 47,650 12,665
Zinc | Stream revenue        
Disaggregation of Revenue        
Total revenue 2,067 0 3,965 0
Other | Royalty revenue        
Disaggregation of Revenue        
Total revenue $ 11,171 $ 6,499 $ 24,806 $ 13,799