Annual report pursuant to Section 13 and 15(d)

Accrued Expenses and Other Current Liabilities (Details)

v3.20.4
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Accrued Liabilities and Other Liabilities [Abstract]    
Accrued compensation and benefits $ 21,525 $ 24,225
Contract liabilities 9,858 3,714
Accrued customer rebates and royalties 2,756 3,067
Customer advances 1,080 2,669
Interest rate swap liability 1,603 1,473
Current portion of lease liabilities 4,012 3,710
Other 4,338 7,656
Total $ 45,172 $ 46,514