XML 29 R21.htm IDEA: XBRL DOCUMENT v3.23.2
Inventories (Tables)
6 Months Ended
Jun. 30, 2023
Inventory Disclosure [Abstract]  
Schedule of inventory
Inventories are stated at the lower of standard cost (which approximates actual cost determined using the first-in, first-out cost method) or net realizable value, and consist of the following (in thousands):
June 30,
2023
December 31,
2022
Raw materials$3,521 $3,347 
Finished goods4,183 4,656 
Reserves for excess, obsolete, and slow-moving inventories (2,400)(2,527)
Inventories, net$5,304 $5,476 
The following is a roll-forward of the reserves for excess, obsolete, and slow-moving inventories (in thousands):
Three months ended
June 30,
Six months ended
June 30,
2023202220232022
Beginning balance$(2,507)$(3,179)$(2,527)$(3,050)
Accrual70 (56)14 (201)
Reduction due to sold inventory37 241 113 257 
Write-off for disposed inventory— 202 — 202 
Reserves for excess, obsolete, and slow-moving inventories$(2,400)$(2,792)$(2,400)$(2,792)