XML 52 R37.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accrued Expenses (Tables)
12 Months Ended
Dec. 31, 2024
Disclosure Text Block Supplement [Abstract]  
Schedule of Accrued Liabilities [Table Text Block]

Accrued expenses consist of the following (in thousands):

 

   December 31, 
   2024   2023 
Royalties  $25,893   $23,594 
Inventory liabilities   5,131    2,611 
Salaries and employee benefits   4,556    6,707 
Goods in transit   2,128    1,154 
Professional fees   1,337    1,556 
Bonuses   1,197    1,604 
Third-party warehouse   864    1,033 
Sales commissions   479    506 
Unearned revenue   247    701 
Interest expense   77    63 
Other   6,547    5,573 
   $48,456   $45,102