v3.26.1
Note 2 - Basis of Presentation and Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Schedule of Major Customers [Table Text Block]

Major Customers

 

Revenue

  

Revenue

  

Accounts Receivable

 
  

For the Three Months Ended June 30,

  

For the Six Months Ended June 30,

  

June 30,

  

December 31,

 
  

2026

  

2025

  

2026

  

2025

  

2026

  

2025

 

Customer A

  51%  72%  45%  72%  68%  40%

Customer B

  20%  *   22%  *   *   43%

Customer C

  11%  *   11%  *   *   * 

Customer D

  *   *   13%  *   *   * 
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
  

Three and Six Months Ended June 30,

 
  

2026

  

2025

 

Series A convertible preferred stock

  7,213,115   7,213,115 

Common stock warrants

  5,780,955   5,780,955 

Restricted stock units

  103,650   252,610 

Stock options

  810,636   306,211 
   13,908,356   13,552,891