XML 56 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accrued Expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Commissions to sales agents $ 2,954 $ 4,136
Accrued rebates 1,380 745
Legal and settlement costs 1,235 834
Accrued Group Purchasing Organization fees 1,235 1,338
Estimated sales returns 1,085 1,096
Accrued travel 142 433
Other 1,165 779
Accrued expenses $ 9,196 $ 9,361