XML 57 R46.htm IDEA: XBRL DOCUMENT v3.23.2
Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Legal and settlement costs $ 5,239 $ 4,447
Commissions to sales agents 2,958 2,941
Accrued rebates 630 707
Accrued group purchasing organization fees 716 638
Estimated sales returns 810 659
Accrued contract termination costs 567 0
Accrued travel 414 566
Accrued clinical trials 90 90
Other 1,221 976
Accrued expenses $ 12,645 $ 11,024