XML 46 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
REVENUE - Metal Disaggregation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue        
Total revenue $ 174,096 $ 144,042 $ 322,999 $ 314,434
Stream interest        
Disaggregation of Revenue        
Total revenue 122,952 106,015 225,481 221,005
Stream interest | Gold        
Disaggregation of Revenue        
Total revenue 91,597 80,227 169,874 158,856
Stream interest | Silver        
Disaggregation of Revenue        
Total revenue 16,880 19,230 31,628 37,539
Stream interest | Copper        
Disaggregation of Revenue        
Total revenue 14,475 6,558 23,979 24,610
Royalty revenue:        
Disaggregation of Revenue        
Total revenue 51,144 38,027 97,518 93,429
Royalty revenue: | Gold        
Disaggregation of Revenue        
Total revenue 37,171 30,169 70,667 73,037
Royalty revenue: | Silver        
Disaggregation of Revenue        
Total revenue 4,978 2,721 9,307 5,667
Royalty revenue: | Copper        
Disaggregation of Revenue        
Total revenue 3,648 1,572 7,269 6,630
Royalty revenue: | Other        
Disaggregation of Revenue        
Total revenue $ 5,347 $ 3,565 $ 10,275 $ 8,095