v3.26.1
Selected balance sheet information (Schedule of Accrued Expenses) (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Selected balance sheet information    
Bonuses $ 2,792 $ 5,200
Accrued interest payable 479 403
Paid time off 472 630
401(k) employer match 418 1,136
Operating lease liability, current portion $ 361 $ 352
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Total accrued expenses Total accrued expenses
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
Total accrued expenses $ 6,488 $ 9,484