Annual report pursuant to Section 13 and 15(d)

Derivative Instruments and Hedging Transactions (Outstanding Commitments) (Details)

v3.10.0.1
Derivative Instruments and Hedging Transactions (Outstanding Commitments) (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Jun. 30, 2017
Derivative [Line Items]    
Purchase commitments $ 342,287 $ 587,687
Sales commitments (138,022) (121,602)
Margin sales commitments (5,988) (7,936)
Open derivative contracts 347,415 595,681
Forward contracts    
Derivative [Line Items]    
Open derivative contracts 274,994 462,231
Future contracts    
Derivative [Line Items]    
Open derivative contracts $ 72,421 $ 133,450