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.20.1
Derivative Instruments and Hedging Transactions - Summary of Aggregate Gross and Net Derivative Receivables and Payables Balances (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Jun. 30, 2019
Nettable derivative assets:    
Gross derivative receivable $ 62,033 $ 2,980
Amounts Netted (8,952) (552)
Cash Collateral Pledge 0 0
Net derivative receivable 53,081 2,428
Nettable derivative liabilities:    
Gross derivative payable 51,128 19,052
Amounts Netted (8,291) (410)
Cash Collateral Pledge (3,305) (8,671)
Net derivative payables 39,532 9,971
Open sale and purchase commitments    
Nettable derivative assets:    
Gross derivative receivable 18,975 2,874
Amounts Netted (8,952) (552)
Cash Collateral Pledge 0 0
Net derivative receivable 10,023 2,322
Nettable derivative liabilities:    
Gross derivative payable 44,047 4,093
Amounts Netted (8,291) (271)
Cash Collateral Pledge 0 0
Net derivative payables 35,756 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 6,086 11,652
Amounts Netted 0 0
Cash Collateral Pledge (3,305) (8,671)
Net derivative payables 2,781 2,981
Liability on price protection programs    
Nettable derivative liabilities:    
Gross derivative payable 8 22
Amounts Netted 0 0
Cash Collateral Pledge 0 0
Net derivative payables 8 22
Future contracts    
Nettable derivative assets:    
Gross derivative receivable 22,620 2
Amounts Netted 0 0
Cash Collateral Pledge 0 0
Net derivative receivable 22,620 2
Nettable derivative liabilities:    
Gross derivative payable 470 1,241
Amounts Netted 0 0
Cash Collateral Pledge 0 0
Net derivative payables 470 1,241
Forward contracts    
Nettable derivative assets:    
Gross derivative receivable 20,438 43
Amounts Netted 0 0
Cash Collateral Pledge 0 0
Net derivative receivable 20,438 43
Nettable derivative liabilities:    
Gross derivative payable 517 2,044
Amounts Netted 0 (139)
Cash Collateral Pledge 0 0
Net derivative payables $ 517 $ 1,905