v3.25.2
Subsequent Events (Details) - Subsequent Event - EMX Holdings
$ in Millions
Jul. 23, 2025
USD ($)
Subsequent Event [Line Items]  
Percentage of ownership interest acquired 100.00%
Cash paid $ 108