XML 61 R45.htm IDEA: XBRL DOCUMENT v3.20.1
ACCRUED LIABILITIES (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Payables and Accruals [Abstract]      
Accrued compensation and other related costs $ 18,224 $ 13,012  
Accrued marketing expenses 12,109 13,063  
Other accrued expenses 10,862 9,714  
Allowance for returns 10,152 11,107 $ 15,261
Accounts payable accruals 9,855 15,692  
Accrued loss contingencies 9,555 9,550  
Sales and other taxes payable 9,058 10,105  
Accrued freight 8,642 5,954  
Total accrued liabilities $ 88,457 $ 88,197