XML 42 R28.htm IDEA: XBRL DOCUMENT v3.7.0.1
Other Accrued Liabilities (Schedule of Other Accrued Liabilities) (Details) - USD ($)
$ in Thousands
Mar. 31, 2017
Dec. 31, 2016
Other Accrued Liabilities [Abstract]    
Shareholder litigation accrual   $ 9,500
Customer deposits $ 9,164 7,742
Accrued wages and salaries 4,093 4,962
Sales return reserve 3,766 3,080
Payroll and sales taxes 3,784 2,691
Other current liabilities 4,886 5,486
Total other accrued liabilities $ 25,693 $ 33,461