v3.26.1
Subsequent Event (Details) - Subsequent Event - Put option contract - Major national bank
$ in Millions
Aug. 05, 2026
USD ($)
oz
$ / oz
Jul. 02, 2026
USD ($)
oz
$ / oz
Subsequent Event [Line Items]    
Premium paid for put option contracts | $ $ 28.9 $ 28.9
Gold (in ounces) | oz 158,016 158,016
Strike price | $ / oz 3,000 3,000