v3.26.3
Note 5 - Share-based Compensation (Tables)
9 Months Ended
Sep. 30, 2026
Notes Tables  
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
  

Three Months Ended September 30,

 
  

2026

  

2025

 
         

Selling, general and administrative

 $40,193  $24,920 

Research, development and engineering

  7,459   6,740 
  $47,652  $31,660 
  

Nine Months Ended September 30,

 
  

2026

  

2025

 
         

Selling, general and administrative

 $108,185  $87,466 

Research, development and engineering

  22,863   18,519 
  $131,048  $105,985