XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.3
Accrued Expenses (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Commissions to sales agents $ 3,154 $ 4,136
Accrued rebates 1,806 745
Estimated sales returns 912 1,096
Legal and settlement costs 756 834
Accrued group purchasing organization fees 688 1,338
Accrued travel 587 433
Other 493 779
Accrued expenses $ 8,396 $ 9,361