XML 54 R42.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued expenses and other current liabilities - Schedule of Other Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Payables And Accruals [Abstract]    
Payroll and related costs $ 9,782 $ 11,179
Rebates 12,047 11,011
Sales returns and coupons 5,851 7,057
Sales and marketing 7,368 228
Wholesale distributor fees 4,184 2,632
Professional fees 5,508 925
Other accrued expenses and current liabilities 6,370 5,138
Accrued expenses and other current liabilities $ 51,110 $ 38,170