v3.25.2
Fair value measurement - Silver stream embedded derivative, continuity schedule (Details) - Silver stream embedded derivative - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Continuity schedule for embedded derivative    
Balance as of beginning of period $ 16,163 $ (3,090)
Change in fair value 17,949 18,652
Balance as of end of period $ 34,112 $ 15,562