Quarterly report [Sections 13 or 15(d)]

Derivative Instruments and Hedging Transactions - Schedule of Outstanding Commitments and Open Forward and Futures Contracts (Details)

v3.25.1
Derivative Instruments and Hedging Transactions - Schedule of Outstanding Commitments and Open Forward and Futures Contracts (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Jun. 30, 2024
Derivative [Line Items]    
Purchase commitments $ 1,203,365 $ 817,900
Sales commitments (463,138) (388,184)
Margin sales commitments (24,852) (22,316)
Open derivative contracts 1,319,138 926,653
Forward contracts    
Derivative [Line Items]    
Open derivative contracts 1,025,545 843,439
Futures contracts    
Derivative [Line Items]    
Open derivative contracts $ 293,593 $ 83,214