Selected balance sheet information (Schedule of Property and Equipment) (Details) - USD ($) $ in Thousands |
Mar. 31, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Property, Plant and Equipment [Line Items] | ||
| Property and equipment, gross | $ 5,242 | $ 6,391 |
| Less: Accumulated depreciation and amortization | 3,083 | 4,148 |
| Property and equipment, net | 2,159 | 2,243 |
| Office furniture and equipment | ||
| Property, Plant and Equipment [Line Items] | ||
| Property and equipment, gross | 399 | 512 |
| Lab equipment | ||
| Property, Plant and Equipment [Line Items] | ||
| Property and equipment, gross | 2,679 | 3,533 |
| Computer equipment and software | ||
| Property, Plant and Equipment [Line Items] | ||
| Property and equipment, gross | 962 | 1,194 |
| Leasehold improvements | ||
| Property, Plant and Equipment [Line Items] | ||
| Property and equipment, gross | 828 | 827 |
| Capital equipment in process | ||
| Property, Plant and Equipment [Line Items] | ||
| Property and equipment, gross | $ 374 | $ 325 |