XML 34 R24.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies - Contract Balances and Transaction price allocated to remaining performance obligations (Details) - USD ($)
3 Months Ended
Mar. 31, 2018
Dec. 31, 2017
Other Receivables $ 5,684,000 $ 5,544,000
Contract liabilities 16,151,000 $ 16,723,000
Impairment losses related to receivables arising from contracts with customers 0  
Bad-debt expense 0  
Contract assets $ 0  
Remaining performance obligation practical expedient true  
Concentrate Products [Member]    
Reserve for returns $ 0