XML 44 R34.htm IDEA: XBRL DOCUMENT 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