XML 76 R62.htm IDEA: XBRL DOCUMENT v3.19.1
Concentrations and Risks (Details Textual)
$ in Thousands
12 Months Ended
Dec. 31, 2018
USD ($)
Customer
Manufacturers
MU
Dec. 31, 2017
USD ($)
Manufacturers
MU
Retail Business [Member] | Raw Material Suppliers One [Member]    
Concentrations and Risks (Textual)    
Concentration risk, percentage 24.00% 11.70%
Number of raw material suppliers 4 6
Retail Business [Member] | Raw Material Supplier Two [Member]    
Concentrations and Risks (Textual)    
Concentration risk, percentage 18.20% 12.00%
Number of raw material suppliers 4 6
Retail Business [Member] | Raw Material Supplier Three [Member]    
Concentrations and Risks (Textual)    
Concentration risk, percentage 15.10% 13.30%
Number of raw material suppliers 4 6
Retail Business [Member] | Raw Material Suppliers Four [Member]    
Concentrations and Risks (Textual)    
Concentration risk, percentage 13.90% 13.90%
Number of raw material suppliers 4 6
Retail Business [Member] | Raw Material Suppliers Five [Member]    
Concentrations and Risks (Textual)    
Concentration risk, percentage   15.70%
Number of raw material suppliers   6
Retail Business [Member] | Raw Material Suppliers Six [Member]    
Concentrations and Risks (Textual)    
Concentration risk, percentage   17.10%
Number of raw material suppliers   6
Finished Goods [Member] | Retail Business [Member]    
Concentrations and Risks (Textual)    
Concentration risk, percentage 10.00% 10.00%
Finished Goods [Member] | Wholesale Business [Member] | Manufacturer One [Member]    
Concentrations and Risks (Textual)    
Concentration risk, percentage 18.10% 24.00%
Number of manufacturers | Manufacturers 1 1
Raw Materials [Member] | Wholesale Business [Member]    
Concentrations and Risks (Textual)    
Concentration risk, percentage 10.00% 10.00%
Sales Revenue, Net [Member]    
Concentrations and Risks (Textual)    
Concentration risk, percentage 20.90% 13.50%
Number of customer 1 1
Accounts Receivable [Member]    
Concentrations and Risks (Textual)    
Allowance for doubtful accounts | $ $ 5,900 $ 5,500