v3.26.1
Note 11 - Stock Incentive Plan (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Share-Based Payment Arrangement, Cost by Plan [Table Text Block]
  

Three Months Ended

  

Six Months Ended

 
  

June 30, 2026

  

June 30, 2025

  

June 30, 2026

  

June 30, 2025

 

Cost of goods sold

 $1,427  $8,625  $9,647  $9,596 

General and administrative

  251,253   445,901   600,157   935,243 

Sales and marketing

  27,857   34,050   42,685   52,147 

Total stock-based compensation

 $280,537  $488,576  $652,489  $996,986