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.21.1
Derivative Instruments and Hedging Transactions - Summary of Aggregate Gross and Net Derivative Receivables and Payables Balances (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Jun. 30, 2020
Nettable derivative assets:    
Gross derivative receivable $ 75,780 $ 48,997
Amounts Netted (5,455) (2,672)
Cash Collateral Pledge 0 0
Net derivative receivable 70,325 46,325
Nettable derivative liabilities:    
Gross derivative payable 31,113 35,954
Amounts Netted (11,196) (1,304)
Cash Collateral Pledge (5,297) (9,236)
Net derivative payables 14,620 25,414
Open sale and purchase commitments    
Nettable derivative assets:    
Gross derivative receivable 33,849 48,896
Amounts Netted (5,455) (2,672)
Cash Collateral Pledge 0 0
Net derivative receivable 28,394 46,224
Nettable derivative liabilities:    
Gross derivative payable 23,594 5,653
Amounts Netted (11,196) (1,304)
Cash Collateral Pledge 0 0
Net derivative payables 12,398 4,349
Liability on margin accounts    
Nettable derivative liabilities:    
Gross derivative payable 7,489 14,616
Amounts Netted 0 0
Cash Collateral Pledge (5,297) (9,236)
Net derivative payables 2,192 5,380
Option contracts    
Nettable derivative assets:    
Gross derivative receivable 67 0
Amounts Netted 0 0
Cash Collateral Pledge 0 0
Net derivative receivable 67 0
Forward contracts    
Nettable derivative assets:    
Gross derivative receivable 5,147 101
Amounts Netted 0 0
Cash Collateral Pledge 0 0
Net derivative receivable 5,147 101
Nettable derivative liabilities:    
Gross derivative payable 30 3,208
Amounts Netted 0 0
Cash Collateral Pledge 0 0
Net derivative payables 30 3,208
Futures contracts    
Nettable derivative assets:    
Gross derivative receivable 36,717 0
Amounts Netted 0 0
Cash Collateral Pledge 0 0
Net derivative receivable 36,717 0
Nettable derivative liabilities:    
Gross derivative payable 0 12,477
Amounts Netted 0 0
Cash Collateral Pledge 0 0
Net derivative payables $ 0 $ 12,477