Quarterly report pursuant to Section 13 or 15(d)

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

v3.24.0.1
Derivative Instruments and Hedging Transactions - Schedule of Outstanding Commitments and Open Forward and Futures Contracts (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Jun. 30, 2023
Derivative [Line Items]    
Purchase commitments $ 797,574 $ 921,108
Sales commitments (320,679) (587,392)
Margin sales commitments (20,241) (17,682)
Open derivative contracts 1,012,452 938,233
Forward contracts    
Derivative [Line Items]    
Open derivative contracts 854,084 767,767
Futures contracts    
Derivative [Line Items]    
Open derivative contracts $ 158,368 $ 170,466