XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.2
Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Customer allowances $ 5,397 $ 4,130
Employee-related liabilities 972 1,365
Warranties 507 636
Accrual for goods received not invoiced 58 301
Contractual obligations 1,048 1,107
Royalties 364 256
Contract fulfillment liabilities 541 1,469
Credits due to customers 318 961
Legal 104 296
Other 166 171
Accrued liabilities, current $ 9,475 $ 10,692