XML 55 R43.htm IDEA: XBRL DOCUMENT v3.26.1
REVENUE - Schedule of Metal Disaggregation (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue    
Total revenue $ 469,125 $ 193,436
Stream revenue:    
Disaggregation of Revenue    
Total revenue 312,777 122,482
Royalty revenue:    
Disaggregation of Revenue    
Total revenue 156,348 70,954
Gold | Stream revenue:    
Disaggregation of Revenue    
Total revenue 236,446 94,562
Gold | Royalty revenue:    
Disaggregation of Revenue    
Total revenue 97,462 51,164
Silver | Stream revenue:    
Disaggregation of Revenue    
Total revenue 52,734 18,699
Silver | Royalty revenue:    
Disaggregation of Revenue    
Total revenue 20,279 4,901
Copper | Stream revenue:    
Disaggregation of Revenue    
Total revenue 21,699 9,221
Copper | Royalty revenue:    
Disaggregation of Revenue    
Total revenue 24,971 7,591
Other | Stream revenue:    
Disaggregation of Revenue    
Total revenue 1,898 0
Other | Royalty revenue:    
Disaggregation of Revenue    
Total revenue $ 13,636 $ 7,298