v3.25.2
Note 9 - Segment Information (Tables)
6 Months Ended
Jun. 30, 2025
Notes Tables  
Schedule of Segment Reporting Information, by Segment [Table Text Block]
   

Three months ended June 30,

   

Six months ended June 30,

 
   

2025

   

2024

   

2025

   

2024

 
                                 

Cost of goods sold

  $ 9,223     $ 9,350     $ 18,285     $ 18,612  
                                 

Employee compensation and benefits

    1,494       1,546       3,031       3,039  

Advertising and marketing

    1,191       1,326       2,244       2,554  

Operating expense

    1,005       1,009       1,999       2,060  

Merger and acquisition related

    696       24       1,028       158  

Total operating expense

  $ 4,386     $ 3,905     $ 8,302     $ 7,811  
                                 

Interest and other expense

  $ 140     $ 318     $ 379     $ 732  
Revenue from External Customers by Geographic Areas [Table Text Block]
   

Three months ended June 30,

   

Six months ended June 30,

 
   

2025

   

2024

   

2025

   

2024

 

United States

  $ 15,484     $ 16,262     $ 30,816     $ 32,066  

Rest of world

    643       668       1,247       1,413  

Total revenue

  $ 16,127     $ 16,930     $ 32,063     $ 33,479