v3.26.1
Selected balance sheet information (Tables)
6 Months Ended
Jun. 30, 2026
Balance Sheet Related Disclosures [Abstract]  
Schedule of Inventory
Inventory consists of the following at:
(in thousands)June 30,
2026
December 31,
2025
Raw material$9,366 $8,628 
Work-in-process356 473 
Finished goods3,306 3,104 
$13,028 $12,205 
Schedule of Property and Equipment, Net
Property and equipment, net consists of the following at:
(in thousands)June 30,
2026
December 31,
2025
Office furniture and equipment$399 $512 
Lab equipment2,679 3,533 
Computer equipment and software1,021 1,194 
Leasehold improvements827 827 
Capital equipment in process428 325 
5,354 6,391 
Less: Accumulated depreciation and amortization3,293 4,148 
$2,061 $2,243 
Schedule of Accrued Expenses
Accrued expenses consist of the following at:
(in thousands)June 30,
2026
December 31,
2025
Bonuses$3,806 $5,200 
401(k) match756 1,136 
Accrued interest payable463 403 
Customer rebates398 801 
Operating lease liability, current portion371 352 
Paid time off346 630 
Clinical trial and other professional fees188 116 
Taxes53 93 
Other869 753 
$7,250 $9,484