Quarterly report pursuant to Section 13 or 15(d)

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

v3.7.0.1
Assets and Liabilities, at Fair Value (Fair Value of Financial Instruments) (Details) - USD ($)
$ in Thousands
Mar. 31, 2017
Jun. 30, 2016
Financial assets:    
Derivative assets $ 4,638 $ 33,732
Financial liabilities:    
Liability on borrowed metals 6,437 4,352
Product financing arrangements 156,450 59,358
Derivative liabilities 15,845 36,454
Accrued liabilities 5,602 7,660
Other long-term liabilities 1,117 0
Carrying Amount    
Financial assets:    
Cash 6,440 17,142
Receivables, net 42,863 43,302
Secured loans receivable 92,676 70,504
Income tax receivables 1,247 7,318
Financial liabilities:    
Lines of credit 213,000 212,000
Liability on borrowed metals 6,437 4,352
Product financing arrangements 156,450 59,358
Accounts payable 44,151 46,769
Accrued liabilities 5,602 7,660
Income taxes payable 6,038 0
Fair value    
Financial assets:    
Cash 6,440 17,142
Receivables, net 42,863 43,302
Secured loans receivable 92,676 70,504
Income tax receivables 1,247 7,318
Financial liabilities:    
Lines of credit 213,000 212,000
Liability on borrowed metals 6,437 4,352
Product financing arrangements 156,450 59,358
Accounts payable 44,151 46,769
Accrued liabilities 5,602 7,660
Other long-term liabilities 1,117 0
Income taxes payable 6,038 0
Liability on margin accounts | Carrying Amount    
Financial liabilities:    
Derivative liabilities 5,475 8,182
Liability on margin accounts | Fair value    
Financial liabilities:    
Derivative liabilities 5,475 8,182
Open sale and purchase commitments | Carrying Amount    
Financial liabilities:    
Derivative liabilities 262 1,919
Open sale and purchase commitments | Fair value    
Financial liabilities:    
Derivative liabilities 262 1,919
Future contracts | Carrying Amount    
Financial liabilities:    
Derivative liabilities 4,532 13,914
Future contracts | Fair value    
Financial liabilities:    
Derivative liabilities 4,532 13,914
Forward contracts | Carrying Amount    
Financial liabilities:    
Derivative liabilities 5,576 12,439
Forward contracts | Fair value    
Financial liabilities:    
Derivative liabilities 5,576 12,439
Open sale and purchase commitments | Carrying Amount    
Financial assets:    
Derivative assets 4,637 32,347
Open sale and purchase commitments | Fair value    
Financial assets:    
Derivative assets 4,637 32,347
Forward contracts | Carrying Amount    
Financial assets:    
Derivative assets 1 1,385
Forward contracts | Fair value    
Financial assets:    
Derivative assets 1 1,385
Former Parent | Carrying Amount    
Financial assets:    
Income tax receivables 0 203
Former Parent | Fair value    
Financial assets:    
Income tax receivables 0 203
Related Party, Notes Payable | Carrying Amount    
Financial liabilities:    
Note payable - related party 500 0
Related Party, Notes Payable | Fair value    
Financial liabilities:    
Note payable - related party $ 500 $ 0