XML 51 R36.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accrued Expenses and Other Current Liabilities (Tables)
12 Months Ended
Dec. 31, 2021
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities
Accrued expenses and other current liabilities consisted of the following (in thousands):
December 31,
 20212020
Accrued compensation and benefits$24,395 $21,525 
Contract liabilities7,147 9,858 
Accrued customer rebates and royalties4,514 2,756 
Customer advances1,087 1,080 
Interest rate swap liability234 1,603 
Current portion of lease liabilities5,991 4,012 
Other6,097 4,338 
Total$49,465 $45,172 
Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following (in thousands):
December 31,
 20212020
Accrued compensation and benefits$24,395 $21,525 
Contract liabilities7,147 9,858 
Accrued customer rebates and royalties4,514 2,756 
Customer advances1,087 1,080 
Interest rate swap liability234 1,603 
Current portion of lease liabilities5,991 4,012 
Other6,097 4,338 
Total$49,465 $45,172