XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.1
Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Customer allowances $ 3,530 $ 4,130
Employee-related liabilities 1,042 1,365
Warranties 500 636
Accrual for goods received not invoiced 407 301
Contractual obligations 1,048 1,107
Royalties 290 256
Contract fulfillment liabilities 780 1,469
Credits due to customers 990 961
Legal 103 296
Other 16 171
Accrued liabilities , current $ 8,706 $ 10,692