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.23.1
Derivative Instruments and Hedging Transactions - Summary of Aggregate Gross and Net Derivative Receivables and Payables Balances (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Jun. 30, 2022
Nettable derivative assets:    
Gross derivative receivable $ 71,987 $ 99,141
Amounts Netted (13,531) (7,398)
Cash Collateral Pledge 0 0
Net Derivative 58,456 91,743
Nettable derivative liabilities:    
Gross derivative payable 103,157 100,451
Amounts Netted (3,518) (2,373)
Cash Collateral Pledge (16,309) (22,298)
Net derivative payables 83,330 75,780
Open sale and purchase commitments    
Nettable derivative assets:    
Gross derivative receivable 70,155 34,821
Amounts Netted (13,531) (7,398)
Cash Collateral Pledge 0 0
Net Derivative 56,624 27,423
Nettable derivative liabilities:    
Gross derivative payable 14,117 72,937
Amounts Netted (3,518) (2,373)
Cash Collateral Pledge 0 0
Net derivative payables 10,599 70,564
Liability on margin accounts    
Nettable derivative liabilities:    
Gross derivative payable 21,873 26,984
Amounts Netted 0 0
Cash Collateral Pledge (16,309) (22,298)
Net derivative payables 5,564 4,686
Future contracts    
Nettable derivative assets:    
Gross derivative receivable 0 20,245
Amounts Netted 0 0
Cash Collateral Pledge 0 0
Net Derivative 0 20,245
Nettable derivative liabilities:    
Gross derivative payable 10,071 0
Amounts Netted 0 0
Cash Collateral Pledge 0 0
Net derivative payables 10,071 0
Forward contracts    
Nettable derivative assets:    
Gross derivative receivable 1,832 44,075
Amounts Netted 0 0
Cash Collateral Pledge 0 0
Net Derivative 1,832 44,075
Nettable derivative liabilities:    
Gross derivative payable 57,096 530
Amounts Netted 0 0
Cash Collateral Pledge 0 0
Net derivative payables $ 57,096 $ 530