Annual report pursuant to Section 13 and 15(d)

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

v3.23.2
Derivative Instruments and Hedging Transactions - Schedule of Outstanding Commitments and Open Forward and Future Contracts (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Jun. 30, 2022
Derivative [Line Items]    
Purchase commitments $ 921,108 $ 681,835
Sales commitments (587,392) (497,949)
Margin sales commitments (17,682) (26,984)
Open derivative contracts 938,233 605,039
Forward contracts    
Derivative [Line Items]    
Open derivative contracts 767,767 278,326
Futures contracts    
Derivative [Line Items]    
Open derivative contracts $ 170,466 $ 326,713