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.22.1
Derivative Instruments and Hedging Transactions - Summary of Aggregate Gross and Net Derivative Receivables and Payables Balances (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Jun. 30, 2021
Nettable derivative assets:    
Gross derivative receivable $ 41,867 $ 63,119
Amounts Netted (15,894) (18,583)
Cash Collateral Pledge 0 0
Net Derivative 25,973 44,536
Nettable derivative liabilities:    
Gross derivative payable 34,416 13,222
Amounts Netted (1,075) (1,167)
Cash Collateral Pledge (8,558) (4,516)
Net derivative payables 24,783 7,539
Open sale and purchase commitments    
Nettable derivative assets:    
Gross derivative receivable 41,283 56,923
Amounts Netted (15,894) (18,583)
Cash Collateral Pledge 0 0
Net Derivative 25,389 38,340
Nettable derivative liabilities:    
Gross derivative payable 3,597 1,410
Amounts Netted (1,075) (1,167)
Cash Collateral Pledge 0 0
Net derivative payables 2,522 243
Liability on margin accounts    
Nettable derivative liabilities:    
Gross derivative payable 12,639 7,322
Amounts Netted 0 0
Cash Collateral Pledge (8,558) (4,516)
Net derivative payables 4,081 2,806
Future contracts    
Nettable derivative assets:    
Gross derivative receivable 138 4,510
Amounts Netted 0 0
Cash Collateral Pledge 0 0
Net Derivative 138 4,510
Nettable derivative liabilities:    
Gross derivative payable 1,260 465
Amounts Netted 0 0
Cash Collateral Pledge 0 0
Net derivative payables 1,260 465
Forward contracts    
Nettable derivative assets:    
Gross derivative receivable 446 1,686
Amounts Netted 0 0
Cash Collateral Pledge 0 0
Net Derivative 446 1,686
Nettable derivative liabilities:    
Gross derivative payable 16,920 4,025
Amounts Netted 0 0
Cash Collateral Pledge 0 0
Net derivative payables $ 16,920 $ 4,025