Annual report [Section 13 and 15(d), not S-K Item 405]

Derivative Instruments and Hedging Transactions - Summary of Hedging Activities Shows Precious Metal Commodity Inventory Position Net of Open Sale and Purchase Commitments (Details)

v3.25.2
Derivative Instruments and Hedging Transactions - Summary of Hedging Activities Shows Precious Metal Commodity Inventory Position Net of Open Sale and Purchase Commitments (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Derivatives, Fair Value [Line Items]      
Inventories $ 1,279,545   $ 1,097,144
Precious metals held under financing arrangements 0   22,066
Inventory and precious metals held under financing arrangements 1,279,545   1,119,210
Collectible coin inventory, held at lower of cost or net realizable value (68,193)   (3,236)
Premium on metals position (35,295) $ (35,300) (34,175)
Precious metal value not hedged (103,488)   (37,411)
Commitments at market:      
Open inventory purchase commitments 1,149,622   817,900
Open inventory sales commitments (521,442)   (388,184)
Margin sales commitments (27,446)   (22,316)
In-transit inventory no longer subject to market risk (18,801)   (21,715)
Unhedgeable premiums on open commitment positions 10,345   10,986
Borrowed precious metals (46,051)   (31,993)
Product financing arrangements (484,733)   (517,744)
Advances on industrial metals 584   394
Commitments at market 62,078   (152,672)
Precious metal subject to price risk 1,238,135   929,127
Precious metal subject to derivative financial instruments:      
Market value of derivative financial instruments 1,238,635   926,653
Net precious metals subject to commodity price risk (500)   2,474
Precious metals forward contracts at market values      
Precious metal subject to derivative financial instruments:      
Market value of derivative financial instruments 927,990   843,439
Precious metals futures contracts at market values      
Precious metal subject to derivative financial instruments:      
Market value of derivative financial instruments $ 310,645   $ 83,214