XML 42 R31.htm IDEA: XBRL DOCUMENT v3.25.1
REVENUE - Property Disaggregation (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue    
Total revenue $ 193,436 $ 148,902
Stream interest    
Disaggregation of Revenue    
Total revenue 122,482 102,528
Stream interest | Mount Milligan    
Disaggregation of Revenue    
Total revenue 42,808 34,995
Stream interest | Pueblo Viejo    
Disaggregation of Revenue    
Total revenue 28,751 17,760
Stream interest | Andacollo    
Disaggregation of Revenue    
Total revenue 12,744 11,689
Stream interest | Other    
Disaggregation of Revenue    
Total revenue 38,179 38,084
Royalty revenue:    
Disaggregation of Revenue    
Total revenue 70,954 46,374
Royalty revenue: | Other    
Disaggregation of Revenue    
Total revenue 56,257 28,598
Royalty revenue: | Cortez Legacy Zone    
Disaggregation of Revenue    
Total revenue 11,143 13,365
Royalty revenue: | Cortez CC Zone    
Disaggregation of Revenue    
Total revenue $ 3,554 $ 4,411