Quarterly report pursuant to Section 13 or 15(d)

Schedule of Accrued Expenses (Details)

v3.23.3
Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Customer allowances $ 7,300 $ 4,130
Employee-related liabilities 886 1,365
Warranties 518 636
Accrual for goods received not invoiced 13 301
Contractual obligations 286 1,107
Royalties 391 256
Contract fulfillment liabilities 356 1,469
Credits due to customers 318 961
Legal 286 296
Other 260 171
Accrued liabilities, current $ 10,614 $ 10,692