XML 58 R46.htm IDEA: XBRL DOCUMENT v3.19.1
ACCRUED LIABILITIES (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Payables and Accruals [Abstract]    
Accrued compensation and other related costs $ 15,162 $ 12,099
Accrued loss contingencies 11,088 10,940
Allowance for returns 11,036 15,261
Sales and other taxes payable 10,543 9,923
Accrued marketing expenses 10,385 14,150
Accounts payable accruals 10,172 15,872
Accrued freight 7,058 5,343
Other accrued expenses 5,780 4,270
Total accrued liabilities $ 81,224 $ 87,858