Annual report pursuant to Section 13 and 15(d)

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

v3.23.2
Derivative Instruments and Hedging Transactions - Summary of Aggregate Gross and Net Derivative Receivables and Payables Balances (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Jun. 30, 2022
Nettable derivative assets:    
Gross derivative receivable $ 93,848 $ 99,141
Amounts Netted (15,967) (7,398)
Cash Collateral Pledge 0 0
Net Derivative 77,881 91,743
Nettable derivative liabilities:    
Gross derivative payable 22,734 100,451
Amounts Netted (1,418) (2,373)
Cash Collateral Pledge (13,240) (22,298)
Net derivative payables 8,076 75,780
Open sale and purchase commitments    
Nettable derivative assets:    
Gross derivative receivable 53,924 34,821
Amounts Netted (15,967) (7,398)
Cash Collateral Pledge 0 0
Net Derivative 37,957 27,423
Nettable derivative liabilities:    
Gross derivative payable 2,271 72,937
Amounts Netted (1,418) (2,373)
Cash Collateral Pledge 0 0
Net derivative payables 853 70,564
Liability on margin accounts    
Nettable derivative liabilities:    
Gross derivative payable 17,681 26,984
Amounts Netted 0 0
Cash Collateral Pledge (13,240) (22,298)
Net derivative payables 4,441 4,686
Futures contracts    
Nettable derivative assets:    
Gross derivative receivable 832 20,245
Amounts Netted 0 0
Cash Collateral Pledge 0 0
Net Derivative 832 20,245
Nettable derivative liabilities:    
Gross derivative payable 1,161 0
Amounts Netted 0 0
Cash Collateral Pledge 0 0
Net derivative payables 1,161 0
Forward contracts    
Nettable derivative assets:    
Gross derivative receivable 39,092 44,075
Amounts Netted 0 0
Cash Collateral Pledge 0 0
Net Derivative 39,092 44,075
Nettable derivative liabilities:    
Gross derivative payable 1,621 530
Amounts Netted 0 0
Cash Collateral Pledge 0 0
Net derivative payables $ 1,621 $ 530