XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.2
Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Commissions to sales agents $ 3,068 $ 4,136
Accrued rebates 1,327 745
Legal and settlement costs 1,483 834
Estimated sales returns 1,043 1,096
Accrued group purchasing organization fees 626 1,338
Accrued travel 858 433
Other 876 779
Accrued expenses $ 9,281 $ 9,361