Annual report pursuant to Section 13 and 15(d)

Summary of Significant Accounting Policies - Schedule of Accounts Receivable Net (Details)

v3.8.0.1
Summary of Significant Accounting Policies - Schedule of Accounts Receivable Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Accounting Policies [Abstract]    
Customer receivables $ 68,243 $ 50,811
Customer deposits 7,427 5,793
Other receivables 751 856
Rebates receivable 1,442 3,964
Allowance for doubtful accounts (1,665) (1,166)
Total $ 76,198 $ 60,258