Quarterly report pursuant to Section 13 or 15(d)

Assets and Liabilities, at Fair Value (Fair Value of Financial Instruments) (Details)

v3.8.0.1
Assets and Liabilities, at Fair Value (Fair Value of Financial Instruments) (Details) - USD ($)
$ in Thousands
Mar. 31, 2018
Jun. 30, 2017
Financial assets:    
Derivative assets $ 7,635 $ 17,587
Financial liabilities:    
Liability on borrowed metals 243,295 5,625
Product financing arrangements 97,370 135,343
Derivative liabilities 18,171 34,582
Accrued liabilities 6,042 4,945
Carrying Amount    
Financial assets:    
Cash 4,941 13,059
Receivables, net 41,260 39,295
Secured loans receivable 109,493 91,238
Income tax receivables 1,521 0
Financial liabilities:    
Lines of credit 210,000 180,000
Debt obligation (related party) 6,993 0
Liability on borrowed metals 243,295 5,625
Product financing arrangements 97,370 135,343
Accounts payable 51,833 41,947
Accrued liabilities 6,042 4,945
Other long-term liabilities (related party) 1,049 1,117
Income taxes payable 0 1,418
Note payable - related party 0 500
Carrying Amount | Liability on margin accounts    
Financial liabilities:    
Derivative liabilities 3,841 4,797
Carrying Amount | Options Held    
Financial liabilities:    
Derivative liabilities 57 0
Carrying Amount | Open sale and purchase commitments    
Financial liabilities:    
Derivative liabilities 14,273 29,785
Carrying Amount | Open sale and purchase commitments    
Financial assets:    
Derivative assets 1,233 931
Carrying Amount | Options Held    
Financial assets:    
Derivative assets 144 0
Carrying Amount | Future contracts    
Financial assets:    
Derivative assets 1,059 1,273
Carrying Amount | Forward contracts    
Financial assets:    
Derivative assets 5,199 15,383
Fair value    
Financial assets:    
Cash 4,941 13,059
Receivables, net 41,260 39,295
Secured loans receivable 109,493 91,238
Income tax receivables 1,521 0
Financial liabilities:    
Lines of credit 210,000 180,000
Debt obligation (related party) 6,993 0
Liability on borrowed metals 243,295 5,625
Product financing arrangements 97,370 135,343
Accounts payable 51,833 41,947
Accrued liabilities 6,042 4,945
Other long-term liabilities (related party) 1,049 1,117
Income taxes payable 0 1,418
Note payable - related party 0 500
Fair value | Liability on margin accounts    
Financial liabilities:    
Derivative liabilities 3,841 4,797
Fair value | Options Held    
Financial liabilities:    
Derivative liabilities 57 0
Fair value | Open sale and purchase commitments    
Financial liabilities:    
Derivative liabilities 14,273 29,785
Fair value | Open sale and purchase commitments    
Financial assets:    
Derivative assets 1,233 931
Fair value | Options Held    
Financial assets:    
Derivative assets 144 0
Fair value | Future contracts    
Financial assets:    
Derivative assets 1,059 1,273
Fair value | Forward contracts    
Financial assets:    
Derivative assets $ 5,199 $ 15,383