XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Selected Balance Sheet Information (Schedule of Accrued Expenses) (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Selected Balance Sheet Information [Abstract]    
Bonuses $ 2,366 $ 2,303
Paid time off 1,212 960
Clinical trial and other professional fees 892 1,733
Customer rebates 382 256
Employee stock purchase plan 280  
Operating lease liability, current portion 170 222
Taxes 103 120
Other 869 775
Total accrued expenses $ 6,274 $ 6,369