Annual report pursuant to Section 13 and 15(d)

Accrued Expenses and Other Current Liabilities (Details)

v3.22.4
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Accrued Liabilities and Other Liabilities [Abstract]    
Accrued compensation and benefits $ 23,298 $ 24,395
Contract liabilities 6,402 7,147
Accrued customer rebates and royalties 6,240 4,514
Current portion of lease liabilities 7,254 5,991
Other 10,528 7,418
Total $ 53,722 $ 49,465
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Total Total