XML 33 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued Expenses and Other Current Liabilities (Tables)
9 Months Ended
Sep. 30, 2021
Payables and Accruals [Abstract]  
Schedule of accrued expenses and other current liabilities
Accrued expenses and other current liabilities consist of the following:
As of
September 30,
2021
As of
December 31,
2020
(in thousands)
Sales incentives$21,581 $30,295 
Other accrued liabilities and other current liabilities20,190 41,029 
Total accrued expenses$41,771 $71,324