XML 40 R24.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 2 - Segment and Geographic Information (Tables)
3 Months Ended
Mar. 31, 2024
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Three Months Ended

 
  

March 31,

 
  

2024

  

2023

 

United States

        

Product sales

 $7,767  $8,060 

Services

  2,244   3,259 

Total United States

  10,011   11,319 

Canada

        

Product sales

  22,675   22,561 

Services

  8,994   8,110 

Total Canada

  31,669   30,671 

Other Countries

        

Product sales

  1,316   809 

Services

  862   755 

Total other countries

  2,178   1,564 

Total

        

Product sales

  31,758   31,430 

Services

  12,100   12,124 

Total revenues

 $43,858  $43,554