XML 55 R42.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 11 - Accrued Expenses (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Schedule of Accrued Liabilities [Table Text Block]
   

December 31,

 
   

2024

   

2023

 

Compensation

  $ 11,290     $ 8,741  

Current portion of contingent consideration

    5,250       5,000  

Current portion of present value of non-competition payments

    1,933       1,888  

Accrued rebates

    4,260       -  

Other

    7,677       6,456  
    $ 30,410     $ 22,085