XML 57 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Expenses and Other Current Liabilities (Tables)
12 Months Ended
Dec. 31, 2023
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities
Accrued expenses and other current liabilities consisted of the following (in thousands):
December 31,
 20232022
Accrued compensation and benefits$15,734 $13,942 
Accrued customer rebates and royalties5,545 6,240 
Current portion of lease liabilities4,957 3,182 
Other10,147 8,525 
Total$36,383 $31,889 
Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following (in thousands):
December 31,
 20232022
Accrued compensation and benefits$15,734 $13,942 
Accrued customer rebates and royalties5,545 6,240 
Current portion of lease liabilities4,957 3,182 
Other10,147 8,525 
Total$36,383 $31,889