XML 40 R30.htm IDEA: XBRL DOCUMENT v3.24.3
Note 10 - Revenue and Geographic Information (Tables)
9 Months Ended
Sep. 30, 2024
Notes Tables  
Revenue from External Customers by Products and Services [Table Text Block]
   

Three Months Ended September 30,

   

Nine Months Ended September 30,

 
   

2024

   

2023

   

2024

   

2023

 
                                 

OA Pain Management

  $ 24,428     $ 24,888     $ 75,404     $ 76,855  

Joint Preservation and Restoration

    11,950       13,470       39,345       39,583  

Non-Orthopedic

    2,375       3,107       6,448       7,253  
    $ 38,753     $ 41,465     $ 121,197     $ 123,691  
Schedule of Revenue and Operating Income by Geographical Areas [Table Text Block]
   

Three Months Ended September 30,

 
   

2024

   

2023

 
           

Percentage of

           

Percentage of

 
   

Revenue

   

Revenue

   

Revenue

   

Revenue

 

Geographic Location:

                               

United States

  $ 27,699       71

%

  $ 30,831       74

%

Europe

    5,688       15

%

    5,420       13

%

Other

    5,366       14

%

    5,214       13

%

Total

  $ 38,753       100

%

  $ 41,465       100

%

   

Nine Months Ended September 30,

 
   

2024

   

2023

 
           

Percentage of

           

Percentage of

 
   

Revenue

   

Revenue

   

Revenue

   

Revenue

 

Geographic Location:

                               

United States

  $ 85,923       71

%

  $ 90,986       74

%

Europe

    18,264       15

%

    16,757       13

%

Other

    17,010       14

%

    15,948       13

%

Total

  $ 121,197       100

%

  $ 123,691       100

%