Quarterly report pursuant to Section 13 or 15(d)

Derivative Instruments and Hedging Transactions (Offsetting Assets and Liabilities) (Details)

v3.19.3.a.u2
Derivative Instruments and Hedging Transactions (Offsetting Assets and Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Jun. 30, 2019
Nettable derivative assets:    
Gross derivative receivable $ 7,224 $ 2,980
Amounts Netted (1,865) (552)
Cash Collateral Pledge 0 0
Net derivative receivable 5,359 2,428
Nettable derivative liabilities:    
Gross derivative payable 13,453 19,052
Amounts Netted (149) (410)
Cash Collateral Pledge (4,255) (8,671)
Net derivative payables 9,049 9,971
Open sale and purchase commitments    
Nettable derivative assets:    
Gross derivative receivable 6,815 2,874
Amounts Netted (1,865) (552)
Cash Collateral Pledge 0 0
Net derivative receivable 4,950 2,322
Nettable derivative liabilities:    
Gross derivative payable 2,738 4,093
Amounts Netted (149) (271)
Cash Collateral Pledge 0 0
Net derivative payables 2,589 3,822
Option contracts    
Nettable derivative assets:    
Gross derivative receivable 1 61
Amounts Netted 0 0
Cash Collateral Pledge 0 0
Net derivative receivable 1 61
Margin accounts    
Nettable derivative liabilities:    
Gross derivative payable 7,873 11,652
Amounts Netted 0 0
Cash Collateral Pledge (4,255) (8,671)
Net derivative payables 3,618 2,981
Liability on price protection programs    
Nettable derivative liabilities:    
Gross derivative payable 2 22
Amounts Netted 0 0
Cash Collateral Pledge 0 0
Net derivative payables 2 22
Future contracts    
Nettable derivative assets:    
Gross derivative receivable 60 2
Amounts Netted 0 0
Cash Collateral Pledge 0 0
Net derivative receivable 60 2
Nettable derivative liabilities:    
Gross derivative payable 2,840 1,241
Amounts Netted 0 0
Cash Collateral Pledge 0 0
Net derivative payables 2,840 1,241
Forward contracts    
Nettable derivative assets:    
Gross derivative receivable 348 43
Amounts Netted 0 0
Cash Collateral Pledge 0 0
Net derivative receivable 348 43
Nettable derivative liabilities:    
Gross derivative payable 0 2,044
Amounts Netted 0 (139)
Cash Collateral Pledge 0 0
Net derivative payables $ 0 $ 1,905