Annual report pursuant to Section 13 and 15(d)

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

v3.19.2
Derivative Instruments and Hedging Transactions (Offsetting Assets and Liabilities) (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Jun. 30, 2018
Nettable derivative assets:    
Gross derivative receivable $ 2,980 $ 7,807
Amounts Netted (552) (412)
Cash Collateral Pledge 0 0
Net derivative receivable 2,428 7,395
Nettable derivative liabilities:    
Gross derivative payable 19,052 23,288
Amounts Netted (410) (647)
Cash Collateral Pledge (8,671) (2,184)
Net derivative payables 9,971 20,457
Open sale and purchase commitments    
Nettable derivative assets:    
Gross derivative receivable 2,874 2,602
Amounts Netted (552) (328)
Cash Collateral Pledge 0 0
Net derivative receivable 2,322 2,274
Nettable derivative liabilities:    
Gross derivative payable 4,093 17,132
Amounts Netted (271) (647)
Cash Collateral Pledge 0 0
Net derivative payables 3,822 16,485
Option contracts    
Nettable derivative assets:    
Gross derivative receivable 61 390
Amounts Netted 0 0
Cash Collateral Pledge 0 0
Net derivative receivable 61 390
Future contracts    
Nettable derivative assets:    
Gross derivative receivable 2 238
Amounts Netted 0 0
Cash Collateral Pledge 0 0
Net derivative receivable 2 238
Nettable derivative liabilities:    
Gross derivative payable 1,241 0
Amounts Netted 0 0
Cash Collateral Pledge 0 0
Net derivative payables 1,241 0
Forward contracts    
Nettable derivative assets:    
Gross derivative receivable 43 4,577
Amounts Netted 0 (84)
Cash Collateral Pledge 0 0
Net derivative receivable 43 4,493
Nettable derivative liabilities:    
Gross derivative payable 2,044 0
Amounts Netted (139) 0
Cash Collateral Pledge 0 0
Net derivative payables 1,905 0
Margin accounts    
Nettable derivative liabilities:    
Gross derivative payable 11,652 5,988
Amounts Netted 0 0
Cash Collateral Pledge (8,671) (2,184)
Net derivative payables 2,981 3,804
Liability of price protection programs    
Nettable derivative liabilities:    
Gross derivative payable 22 168
Amounts Netted 0 0
Cash Collateral Pledge 0 0
Net derivative payables $ 22 $ 168