v3.26.1
Selected balance sheet information (Tables)
3 Months Ended
Mar. 31, 2026
Selected balance sheet information  
Schedule of Inventory

Inventory consists of the following at:

  ​ ​ ​

March 31, 

  ​ ​ ​

December 31, 

(in thousands)

2026

2025

Raw material

$

8,413

$

8,628

Work-in-process

 

623

 

473

Finished goods

 

3,367

 

3,104

$

12,403

$

12,205

Schedule of Property and Equipment, Net

Property and equipment, net consists of the following at:

  ​ ​ ​

March 31, 

  ​ ​ ​

December 31, 

(in thousands)

2026

2025

Office furniture and equipment

$

399

$

512

Lab equipment

 

2,679

 

3,533

Computer equipment and software

 

962

 

1,194

Leasehold improvements

 

828

 

827

Capital equipment in process

 

374

 

325

 

5,242

 

6,391

Less: Accumulated depreciation and amortization

 

3,083

 

4,148

$

2,159

$

2,243

Schedule of Accrued Expenses

Accrued expenses consist of the following at:

  ​ ​ ​

March 31, 

  ​ ​ ​

December 31, 

(in thousands)

2026

2025

Bonuses

$

2,792

$

5,200

Accrued interest payable

479

403

Paid time off

472

630

401(k) match

418

1,136

Operating lease liability, current portion

361

352

Customer rebates

313

801

Employee stock purchase plan

262

116

Taxes

127

93

Clinical trial and other professional fees

98

116

Other

 

1,166

 

637

$

6,488

$

9,484