XML 41 R30.htm IDEA: XBRL DOCUMENT v3.25.2
Accrued Expenses (Tables)
6 Months Ended
Jun. 30, 2025
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities
Accrued expenses consisted of the following (in thousands):
June 30, 2025December 31, 2024
Commissions to sales agents$4,192 $3,843 
Accrued rebates1,728 1,223 
Estimated sales returns1,767 1,990 
Legal costs1,969 459 
Accrued group purchasing organization fees746 411 
Accrued inventory receipts3,730 871 
Other973 215 
Accrued expenses$15,105 $9,012