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.21.2
Derivative Instruments and Hedging Transactions - Summary of Aggregate Gross and Net Derivative Receivables and Payables Balances (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Jun. 30, 2020
Nettable derivative assets:    
Gross derivative receivable $ 63,119 $ 48,997
Amounts Netted (18,583) (2,672)
Cash Collateral Pledge 0 0
Net Derivative 44,536 46,325
Nettable derivative liabilities:    
Gross derivative payable 13,222 35,954
Amounts Netted (1,167) (1,304)
Cash Collateral Pledge (4,516) (9,236)
Net derivative payables 7,539 25,414
Open sale and purchase commitments    
Nettable derivative assets:    
Gross derivative receivable 56,923 48,896
Amounts Netted (18,583) (2,672)
Cash Collateral Pledge 0 0
Net Derivative 38,340 46,224
Nettable derivative liabilities:    
Gross derivative payable 1,410 5,653
Amounts Netted (1,167) (1,304)
Cash Collateral Pledge 0 0
Net derivative payables 243 4,349
Liability on margin accounts    
Nettable derivative liabilities:    
Gross derivative payable 7,322 14,616
Amounts Netted 0 0
Cash Collateral Pledge (4,516) (9,236)
Net derivative payables 2,806 5,380
Future contracts    
Nettable derivative assets:    
Gross derivative receivable 4,510 0
Amounts Netted 0 0
Cash Collateral Pledge 0 0
Net Derivative 4,510 0
Nettable derivative liabilities:    
Gross derivative payable 465 12,477
Amounts Netted 0 0
Cash Collateral Pledge 0 0
Net derivative payables 465 12,477
Forward contracts    
Nettable derivative assets:    
Gross derivative receivable 1,686 101
Amounts Netted 0 0
Cash Collateral Pledge 0 0
Net Derivative 1,686 101
Nettable derivative liabilities:    
Gross derivative payable 4,025 3,208
Amounts Netted 0 0
Cash Collateral Pledge 0 0
Net derivative payables $ 4,025 $ 3,208