XML 39 R17.htm IDEA: XBRL DOCUMENT v3.20.4
Accrued Expenses and Other Current Liabilities
12 Months Ended
Dec. 31, 2020
Payables and Accruals [Abstract]  
Accrued Expenses and Other Current Liabilities Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following as of December 31, 2020 and 2019 (in thousands):

 20202019
Accrued compensation and benefits$21,525 $24,225 
Contract liabilities9,858 3,714 
Accrued customer rebates and royalties2,756 3,067 
Customer advances1,080 2,669 
Interest rate swap liability1,603 1,473 
Current portion of lease liabilities4,012 3,710 
Other4,338 7,656 
Total$45,172 $46,514