Stock-based compensation (Details 2) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Stock-based compensation expense | $ 936 | $ 704 | $ 1,843 | $ 1,209 |
| Cost Of Goods Sold [Member] | ||||
| Stock-based compensation expense | 35 | 71 | ||
| Research and development [Member] | ||||
| Stock-based compensation expense | 271 | 263 | 546 | 507 |
| Selling General And Administrative [Member] | ||||
| Stock-based compensation expense | $ 630 | $ 441 | $ 1,226 | $ 702 |