Annual report pursuant to Section 13 and 15(d)

Accrued Expenses and Other Current Liabilities (Details)

v3.22.0.1
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Accrued Liabilities and Other Liabilities [Abstract]    
Accrued compensation and benefits $ 24,395 $ 21,525
Contract liabilities 7,147 9,858
Accrued customer rebates and royalties 4,514 2,756
Customer advances 1,087 1,080
Interest rate swap liability 234 1,603
Current portion of lease liabilities 5,991 4,012
Other 6,097 4,338
Total $ 49,465 $ 45,172
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Total Total