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
Sep. 30, 2017
Jun. 30, 2017
Financial assets:    
Derivative assets $ 20,326 $ 17,587
Financial liabilities:    
Liability on borrowed metals 15,010 5,625
Product financing arrangements 124,864 135,343
Derivative liabilities 23,989 34,582
Accrued liabilities 4,831 4,945
Carrying Amount    
Financial assets:    
Cash 8,357 13,059
Receivables, net 42,133 39,295
Secured loans receivable 88,871 91,238
Income tax receivables 5,881 0
Financial liabilities:    
Lines of credit 219,000 180,000
Debt obligation (related party) 6,818  
Liability on borrowed metals 15,010 5,625
Product financing arrangements 124,864 135,343
Accounts payable 45,660 41,947
Accrued liabilities 4,831 4,945
Other long-term liabilities (related party) (1) 1,123 1,117
Income taxes payable 0 1,418
Note payable - related party 0 500
Fair value    
Financial assets:    
Cash 8,357 13,059
Receivables, net 42,133 39,295
Secured loans receivable 88,871 91,238
Income tax receivables 5,881 0
Financial liabilities:    
Lines of credit 219,000 180,000
Debt obligation (related party) 6,818  
Liability on borrowed metals 15,010 5,625
Product financing arrangements 124,864 135,343
Accounts payable 45,660 41,947
Accrued liabilities 4,831 4,945
Other long-term liabilities (related party) (1) 1,123 1,117
Income taxes payable 0 1,418
Note payable - related party 0 500
Open sale and purchase commitments | Carrying Amount    
Financial liabilities:    
Derivative liabilities 20,214 29,785
Open sale and purchase commitments | Fair value    
Financial liabilities:    
Derivative liabilities 20,214 29,785
Liability on margin accounts | Carrying Amount    
Financial liabilities:    
Derivative liabilities 3,577 4,797
Liability on margin accounts | Fair value    
Financial liabilities:    
Derivative liabilities 3,577 4,797
Options Held | Carrying Amount    
Financial liabilities:    
Derivative liabilities 198 0
Options Held | Fair value    
Financial liabilities:    
Derivative liabilities 198 0
Options Held | Carrying Amount    
Financial assets:    
Derivative assets 214 0
Options Held | Fair value    
Financial assets:    
Derivative assets 214 0
Open sale and purchase commitments | Carrying Amount    
Financial assets:    
Derivative assets 2,745 931
Open sale and purchase commitments | Fair value    
Financial assets:    
Derivative assets 2,745 931
Future contracts | Carrying Amount    
Financial assets:    
Derivative assets 7,263 1,273
Future contracts | Fair value    
Financial assets:    
Derivative assets 7,263 1,273
Forward contracts | Carrying Amount    
Financial assets:    
Derivative assets 10,104 15,383
Forward contracts | Fair value    
Financial assets:    
Derivative assets $ 10,104 $ 15,383