XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.3
Selected Balance Sheet Information (Schedule of Accrued Expenses) (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Jun. 30, 2024
Dec. 31, 2023
Selected balance sheet information      
Bonuses $ 2,982   $ 3,335
Paid time off 931   770
401(k) match 876    
Customer rebates 633   411
Accrued interest payable 276   220
Operating lease liability, current portion 275   $ 231
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]   Total accrued expenses Total accrued expenses
Employee stock purchase plan 274    
Clinical trial and other professional fees 205   $ 277
Taxes 167   125
Other 1,052   611
Total accrued expenses $ 7,671   $ 5,980