XML 50 R73.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Accrued Expenses and Other Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Payables and Accruals [Abstract]    
Compensation and benefits $ 15,100 $ 15,962
Freight, distribution and operations 6,260 7,721
Accrued rebates, discounts and chargebacks 6,985 4,654
Accrued professional fees 6,917 1,673
Other 2,098 2,040
Total accrued expenses and other liabilities $ 37,360 $ 32,050