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.0.1
Derivative Instruments and Hedging Transactions - Summary of Aggregate Gross and Net Derivative Receivables and Payables Balances (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Jun. 30, 2023
Nettable derivative assets:    
Gross derivative receivable $ 34,102 $ 93,848
Amounts Netted (8,357) (15,967)
Cash Collateral Pledge 0 0
Net Derivative 25,745 77,881
Nettable derivative liabilities:    
Gross derivative payable 46,128 22,734
Amounts Netted (542) (1,418)
Cash Collateral Pledge (16,678) (13,240)
Net derivative payables 28,908 8,076
Open sale and purchase commitments    
Nettable derivative assets:    
Gross derivative receivable 27,177 53,924
Amounts Netted (8,357) (15,967)
Cash Collateral Pledge 0 0
Net Derivative 18,820 37,957
Nettable derivative liabilities:    
Gross derivative payable 4,274 2,271
Amounts Netted (542) (1,418)
Cash Collateral Pledge 0 0
Net derivative payables 3,732 853
Liability on margin accounts    
Nettable derivative liabilities:    
Gross derivative payable 20,241 17,681
Amounts Netted 0 0
Cash Collateral Pledge (16,678) (13,240)
Net derivative payables 3,563 4,441
Futures contracts    
Nettable derivative assets:    
Gross derivative receivable 755 832
Amounts Netted 0 0
Cash Collateral Pledge 0 0
Net Derivative 755 832
Nettable derivative liabilities:    
Gross derivative payable 1,800 1,161
Amounts Netted 0 0
Cash Collateral Pledge 0 0
Net derivative payables 1,800 1,161
Forward contracts    
Nettable derivative assets:    
Gross derivative receivable 6,170 39,092
Amounts Netted 0 0
Cash Collateral Pledge 0 0
Net Derivative 6,170 39,092
Nettable derivative liabilities:    
Gross derivative payable 19,813 1,621
Amounts Netted 0 0
Cash Collateral Pledge 0 0
Net derivative payables $ 19,813 $ 1,621