v3.25.2
Royalty, Stream and Working Interests - Royalties, Streams and Working Interests (Details) - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Dec. 31, 2023
Royalty, stream and working interests      
Royalty, stream and working interests, net $ 5,899.8 $ 4,098.8 $ 4,027.1
Royalty, stream and working interest, net depletable 4,717.9 2,962.4  
Royalty, stream and working interest, net non-depletable 1,181.9 1,136.4  
Cost      
Royalty, stream and working interests      
Royalty, stream and working interests, net 11,293.3 9,332.3  
Accumulated depletion      
Royalty, stream and working interests      
Royalty, stream and working interests, net (5,397.6) (5,233.5)  
Impairments (losses) reversals      
Royalty, stream and working interests      
Royalty, stream and working interests, net 4.1    
Mining Royalties      
Royalty, stream and working interests      
Royalty, stream and working interests, net 2,393.8 1,034.3 948.7
Mining Royalties | Cost      
Royalty, stream and working interests      
Royalty, stream and working interests, net 3,218.7 1,818.7  
Mining Royalties | Accumulated depletion      
Royalty, stream and working interests      
Royalty, stream and working interests, net (824.9) (784.4)  
Streams      
Royalty, stream and working interests      
Royalty, stream and working interests, net 1,707.2 1,273.3 1,359.0
Streams | Cost      
Royalty, stream and working interests      
Royalty, stream and working interests, net 5,300.5 4,801.5  
Streams | Accumulated depletion      
Royalty, stream and working interests      
Royalty, stream and working interests, net (3,597.4) (3,528.2)  
Streams | Impairments (losses) reversals      
Royalty, stream and working interests      
Royalty, stream and working interests, net 4.1    
Energy      
Royalty, stream and working interests      
Royalty, stream and working interests, net 1,185.4 1,197.8 1,146.4
Energy | Cost      
Royalty, stream and working interests      
Royalty, stream and working interests, net 2,095.6 2,055.2  
Energy | Accumulated depletion      
Royalty, stream and working interests      
Royalty, stream and working interests, net (910.2) (857.4)  
Advanced      
Royalty, stream and working interests      
Royalty, stream and working interests, net 359.4 343.4 396.0
Advanced | Cost      
Royalty, stream and working interests      
Royalty, stream and working interests, net 406.4 389.2  
Advanced | Accumulated depletion      
Royalty, stream and working interests      
Royalty, stream and working interests, net (47.0) (45.8)  
Exploration      
Royalty, stream and working interests      
Royalty, stream and working interests, net 254.0 250.0 $ 177.0
Exploration | Cost      
Royalty, stream and working interests      
Royalty, stream and working interests, net 272.1 267.7  
Exploration | Accumulated depletion      
Royalty, stream and working interests      
Royalty, stream and working interests, net $ (18.1) $ (17.7)