Quarterly report pursuant to Section 13 or 15(d)

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

v3.19.3
Derivative Instruments and Hedging Transactions (Offsetting Assets and Liabilities) (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Jun. 30, 2019
Nettable derivative assets:    
Gross derivative receivable $ 23,083 $ 2,980
Amounts Netted (3,537) (552)
Cash Collateral Pledge 0 0
Net derivative receivable 19,546 2,428
Nettable derivative liabilities:    
Gross derivative payable 15,405 19,052
Amounts Netted (2,122) (410)
Cash Collateral Pledge (6,593) (8,671)
Net derivative payables 6,690 9,971
Open sale and purchase commitments    
Nettable derivative assets:    
Gross derivative receivable 8,497 2,874
Amounts Netted (3,537) (552)
Cash Collateral Pledge 0 0
Net derivative receivable 4,960 2,322
Nettable derivative liabilities:    
Gross derivative payable 5,237 4,093
Amounts Netted (2,122) (271)
Cash Collateral Pledge 0 0
Net derivative payables 3,115 3,822
Option contracts    
Nettable derivative assets:    
Gross derivative receivable 11 61
Amounts Netted 0 0
Cash Collateral Pledge 0 0
Net derivative receivable 11 61
Margin accounts    
Nettable derivative liabilities:    
Gross derivative payable 10,048 11,652
Amounts Netted 0 0
Cash Collateral Pledge (6,593) (8,671)
Net derivative payables 3,455 2,981
Liability of price protection programs    
Nettable derivative liabilities:    
Gross derivative payable 13 22
Amounts Netted 0 0
Cash Collateral Pledge 0 0
Net derivative payables 13 22
Future contracts    
Nettable derivative assets:    
Gross derivative receivable 3,871 2
Amounts Netted 0 0
Cash Collateral Pledge 0 0
Net derivative receivable 3,871 2
Nettable derivative liabilities:    
Gross derivative payable 0 1,241
Amounts Netted 0 0
Cash Collateral Pledge 0 0
Net derivative payables 0 1,241
Forward contracts    
Nettable derivative assets:    
Gross derivative receivable 10,704 43
Amounts Netted 0 0
Cash Collateral Pledge 0 0
Net derivative receivable 10,704 43
Nettable derivative liabilities:    
Gross derivative payable 107 2,044
Amounts Netted 0 (139)
Cash Collateral Pledge 0 0
Net derivative payables $ 107 $ 1,905