XML 23 R10.htm IDEA: XBRL DOCUMENT v3.21.1
Accrued Expenses and Other Current Liabilities
3 Months Ended
Mar. 31, 2021
Payables and Accruals [Abstract]  
Accrued Expenses and Other Current Liabilities Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consist of the following:
As of
March 31,
2021
As of
December 31,
2020
(in thousands)
Customer rebates$23,000 $30,295 
Other accrued liabilities and other current liabilities43,409 41,029 
Total accrued expenses$66,409 $71,324