XML 43 R33.htm IDEA: XBRL DOCUMENT v3.20.2
Accrued liabilities (Tables)
6 Months Ended
Jun. 30, 2020
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities
Accrued liabilities were comprised of the following:
June 30,
2020
December 31,
2019
Accrued marketing and selling costs$11,792  $31,804  
Accrued payroll and payroll related expenses24,114  25,019  
Accrued sales and other taxes
8,522  8,367  
Other
41,224  28,149  
Total accrued liabilities
$85,652  $93,339