Quarterly report pursuant to Section 13 or 15(d)

Derivative Instruments and Hedging Transactions - Summary of Aggregate Gross and Net Derivative Receivables and Payables Balances (Details)

v3.24.1.u1
Derivative Instruments and Hedging Transactions - Summary of Aggregate Gross and Net Derivative Receivables and Payables Balances (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Jun. 30, 2023
Nettable derivative assets:    
Gross derivative receivable $ 32,930 $ 93,848
Amounts Netted (2,055) (15,967)
Cash Collateral Pledge 0 0
Net Derivative 30,875 77,881
Nettable derivative liabilities:    
Gross derivative payable 69,936 22,734
Amounts Netted (2,005) (1,418)
Cash Collateral Pledge (16,785) (13,240)
Net derivative payables 51,146 8,076
Open sale and purchase commitments    
Nettable derivative assets:    
Gross derivative receivable 32,051 53,924
Amounts Netted (2,055) (15,967)
Cash Collateral Pledge 0 0
Net Derivative 29,996 37,957
Nettable derivative liabilities:    
Gross derivative payable 8,086 2,271
Amounts Netted (2,005) (1,418)
Cash Collateral Pledge 0 0
Net derivative payables 6,081 853
Liability on margin accounts    
Nettable derivative liabilities:    
Gross derivative payable 19,838 17,681
Amounts Netted 0 0
Cash Collateral Pledge (16,785) (13,240)
Net derivative payables 3,053 4,441
Futures contracts    
Nettable derivative assets:    
Gross derivative receivable 0 832
Amounts Netted 0 0
Cash Collateral Pledge 0 0
Net Derivative 0 832
Nettable derivative liabilities:    
Gross derivative payable 4,262 1,161
Amounts Netted 0 0
Cash Collateral Pledge 0 0
Net derivative payables 4,262 1,161
Forward contracts    
Nettable derivative assets:    
Gross derivative receivable 879 39,092
Amounts Netted 0 0
Cash Collateral Pledge 0 0
Net Derivative 879 39,092
Nettable derivative liabilities:    
Gross derivative payable 37,750 1,621
Amounts Netted 0 0
Cash Collateral Pledge 0 0
Net derivative payables $ 37,750 $ 1,621