XML 28 R18.htm IDEA: XBRL DOCUMENT v3.25.3
Note 12 - Revenue and Geographic Information
9 Months Ended
Sep. 30, 2025
Notes to Financial Statements  
Revenue from Contract with Customer [Text Block]

12.

Revenue and Geographic Information

 

Revenue by product classification is as follows:

 

   

Three Months Ended September 30,

   

Nine Months Ended September 30,

 
   

2025

   

2024

   

2025

   

2024

 
                                 

Original Equipment Manufacturer (“OEM”) Channel

  $ 15,844     $ 19,764     $ 47,093     $ 58,101  

Commercial Channel

    11,973       9,795       35,111       31,204  
    $ 27,817     $ 29,559     $ 82,204     $ 89,305  

 

Revenue from the Company’s sole significant customer, Johnson & Johnson MedTech (“J&J MedTech”), part of the Johnson & Johnson Medical Companies, as a percentage of the Company’s total revenue was 51% and 59% for the three-months ended September 30, 2025 and 2024, respectively, and 50% and 58% for the nine-months ended September 30, 2025 and 2024, respectively.

 

Total revenue by geographic location based on the location of the customer in total and as a percentage of total revenue were as follows:

 

   

Three Months Ended September 30,

 
   

2025

   

2024

 
           

Percentage of

           

Percentage of

 
   

Revenue

   

Revenue

   

Revenue

   

Revenue

 

Geographic Location:

                               

United States

  $ 17,446       63

%

  $ 20,589       70

%

Europe

    5,668       20

%

    4,795       16

%

Other

    4,703       17

%

    4,175       14

%

Total

  $ 27,817       100

%

  $ 29,559       100

%

 

 

   

Nine Months Ended September 30,

 
   

2025

   

2024

 
           

Percentage of

           

Percentage of

 
   

Revenue

   

Revenue

   

Revenue

   

Revenue

 

Geographic Location:

                               

United States

  $ 51,733       63 %   $ 61,051       68 %

Europe

    16,218       20 %     15,073       17 %

Other

    14,253       17 %     13,181       15 %

Total

  $ 82,204       100 %   $ 89,305       100 %