Quarterly report pursuant to Section 13 or 15(d)

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

v3.19.1
Derivative Instruments and Hedging Transactions (Offsetting Assets and Liabilities) (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Jun. 30, 2018
Nettable derivative assets:    
Gross derivative receivable $ 7,608 $ 7,807
Amounts Netted (1,365) (412)
Cash Collateral Pledge 0 0
Net derivative receivable 6,243 7,395
Nettable derivative liabilities:    
Gross derivative payable 7,452 23,288
Amounts Netted (471) (647)
Cash Collateral Pledge (4,874) (2,184)
Net derivative payables 2,107 20,457
Open sale and purchase commitments    
Nettable derivative assets:    
Gross derivative receivable 4,393 2,602
Amounts Netted (1,356) (328)
Cash Collateral Pledge 0 0
Net derivative receivable 3,037 2,274
Nettable derivative liabilities:    
Gross derivative payable 711 17,132
Amounts Netted (471) (647)
Cash Collateral Pledge 0 0
Net derivative payables 240 16,485
Option contracts    
Nettable derivative assets:    
Gross derivative receivable 185 390
Amounts Netted 0 0
Cash Collateral Pledge 0 0
Net derivative receivable 185 390
Future contracts    
Nettable derivative assets:    
Gross derivative receivable 977 238
Amounts Netted 0 0
Cash Collateral Pledge 0 0
Net derivative receivable 977 238
Nettable derivative liabilities:    
Gross derivative payable 0 0
Amounts Netted 0 0
Cash Collateral Pledge 0 0
Net derivative payables 0 0
Forward contracts    
Nettable derivative assets:    
Gross derivative receivable 2,053 4,577
Amounts Netted (9) (84)
Cash Collateral Pledge 0 0
Net derivative receivable 2,044 4,493
Margin accounts    
Nettable derivative liabilities:    
Gross derivative payable 6,657 5,988
Amounts Netted 0 0
Cash Collateral Pledge (4,874) (2,184)
Net derivative payables 1,783 3,804
Liability of price protection programs    
Nettable derivative liabilities:    
Gross derivative payable 84 168
Amounts Netted 0 0
Cash Collateral Pledge 0 0
Net derivative payables $ 84 $ 168