XML 73 R49.htm IDEA: XBRL DOCUMENT v3.25.0.1
REVENUE - Metal Disaggregation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue      
Revenue $ 719,395 $ 605,717 $ 603,206
Stream interest      
Disaggregation of Revenue      
Revenue 483,294 418,280 417,793
Stream interest | Gold      
Disaggregation of Revenue      
Revenue 367,492 307,797 308,302
Stream interest | Silver      
Disaggregation of Revenue      
Revenue 66,812 64,851 50,591
Stream interest | Copper      
Disaggregation of Revenue      
Revenue 48,990 45,632 58,900
Royalty interest      
Disaggregation of Revenue      
Revenue 236,101 187,437 185,413
Royalty interest | Gold      
Disaggregation of Revenue      
Revenue 176,888 154,327 131,014
Royalty interest | Silver      
Disaggregation of Revenue      
Revenue 18,702 8,554 13,690
Royalty interest | Copper      
Disaggregation of Revenue      
Revenue 17,776 11,792 15,019
Royalty interest | Other      
Disaggregation of Revenue      
Revenue $ 22,735 $ 12,764 $ 25,690