Accrued Expenses and Other Noncurrent Liabilities (Tables)
3 Months Ended
Mar. 31, 2020
Payables and Accruals [Abstract]  
Components of accrued expenses
The components of accrued expenses at March 31, 2020 and December 31, 2019 were as follows (in thousands):
 March 31, 2020December 31, 2019
Accrued compensation$17,478  $21,192  
Accrued rebates2,353  3,119  
Accrued employee benefits3,372  4,235  
Accrued professional service fees1,226  1,395  
Accrued interest1,022  881  
Other4,000  4,407  
Total accrued expenses$29,450  $35,229  
Note: Amounts may not foot due to rounding.