XML 38 R24.htm IDEA: XBRL DOCUMENT v3.25.1
Note 2 - Segment and Geographic Information (Tables)
3 Months Ended
Mar. 31, 2025
Notes Tables  
Schedule of Significant Selling, General, and Administrative Expenses [Table Text Block]
  

Three Months Ended

 
  

March 31,

 
  

2025

  

2024

 

Payroll and employee benefits

 $9,952  $8,595 

Share-based compensation

  1,445   902 

Professional services

  2,202   1,727 

Insurance

  491   524 

Software and hardware

  575   511 

Other

  1,530   1,571 

Total SG&A

  16,195   13,830 
Disaggregation of Revenue [Table Text Block]
  

Three Months Ended

 
  

March 31,

 
  

2025

  

2024

 

United States

        

Product sales

 $6,867  $7,767 

Services

  2,505   2,244 

Total United States

  9,372   10,011 

Canada

        

Product sales

  26,843   22,675 

Services

  10,875   8,994 

Total Canada

  37,718   31,669 

Other Countries

        

Product sales

  1,356   1,316 

Services

  1,559   862 

Total other countries

  2,915   2,178 

Total

        

Product sales

  35,066   31,758 

Services

  14,939   12,100 

Total revenues

 $50,005  $43,858 
Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]
  

March 31,

  

December 31,

 
  

2025

  

2024

 

United States

 $12,715  $13,455 

Canada

  9,850   10,240 

Other Countries

  3,685   3,499 

Total

 $26,250  $27,194