XML 52 R35.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 11 - Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Year Ended December 31,

 
  

2024

  

2023

 

Net loss

 $(1,820,161) $(10,163,117)

Weighted average shares outstanding - basic and diluted

  9,946,733   9,297,226 

Basic and diluted:

        

Net loss per share, basic and diluted

 $(0.18) $(1.09)

Common stock options, restricted stock awards, and market-based stock awards excluded due to anti-dilutive effect

  2,745,926   2,627,977