XML 41 R30.htm IDEA: XBRL DOCUMENT v3.25.1
REVENUE - Metal Disaggregation (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue    
Total revenue $ 193,436 $ 148,902
Stream revenue:    
Disaggregation of Revenue    
Total revenue 122,482 102,528
Royalty revenue:    
Disaggregation of Revenue    
Total revenue 70,954 46,374
Gold | Stream revenue:    
Disaggregation of Revenue    
Total revenue 94,562 78,277
Gold | Royalty revenue:    
Disaggregation of Revenue    
Total revenue 51,164 33,496
Silver | Stream revenue:    
Disaggregation of Revenue    
Total revenue 18,699 14,747
Silver | Royalty revenue:    
Disaggregation of Revenue    
Total revenue 4,901 4,328
Copper | Stream revenue:    
Disaggregation of Revenue    
Total revenue 9,221 9,504
Copper | Royalty revenue:    
Disaggregation of Revenue    
Total revenue 7,591 3,621
Other | Royalty revenue:    
Disaggregation of Revenue    
Total revenue $ 7,298 $ 4,929