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.20.2
Derivative Instruments and Hedging Transactions - Summary of Aggregate Gross and Net Derivative Receivables and Payables Balances (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Jun. 30, 2019
Nettable derivative assets:    
Gross derivative receivable $ 48,997 $ 2,980
Amounts Netted (2,672) (552)
Cash Collateral Pledge 0 0
Net derivative receivable 46,325 2,428
Nettable derivative liabilities:    
Gross derivative payable 35,954 19,052
Amounts Netted (1,304) (410)
Cash Collateral Pledge (9,236) (8,671)
Net derivative payables 25,414 9,971
Open sale and purchase commitments    
Nettable derivative assets:    
Gross derivative receivable 48,896 2,874
Amounts Netted (2,672) (552)
Cash Collateral Pledge 0 0
Net derivative receivable 46,224 2,322
Nettable derivative liabilities:    
Gross derivative payable 5,653 4,093
Amounts Netted (1,304) (271)
Cash Collateral Pledge 0 0
Net derivative payables 4,349 3,822
Option contracts    
Nettable derivative assets:    
Gross derivative receivable 0 61
Amounts Netted 0 0
Cash Collateral Pledge 0 0
Net derivative receivable 0 61
Liability on margin accounts    
Nettable derivative liabilities:    
Gross derivative payable 14,616 11,652
Amounts Netted 0 0
Cash Collateral Pledge (9,236) (8,671)
Net derivative payables 5,380 2,981
Liability on price protection programs    
Nettable derivative liabilities:    
Gross derivative payable 0 22
Amounts Netted 0 0
Cash Collateral Pledge 0 0
Net derivative payables 0 22
Future contracts    
Nettable derivative assets:    
Gross derivative receivable 0 2
Amounts Netted 0 0
Cash Collateral Pledge 0 0
Net derivative receivable 0 2
Nettable derivative liabilities:    
Gross derivative payable 12,477 1,241
Amounts Netted 0 0
Cash Collateral Pledge 0 0
Net derivative payables 12,477 1,241
Forward contracts    
Nettable derivative assets:    
Gross derivative receivable 101 43
Amounts Netted 0 0
Cash Collateral Pledge 0 0
Net derivative receivable 101 43
Nettable derivative liabilities:    
Gross derivative payable 3,208 2,044
Amounts Netted 0 (139)
Cash Collateral Pledge 0 0
Net derivative payables $ 3,208 $ 1,905