XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 11 - Net Income (Loss) Per Share (Tables)
3 Months Ended
Mar. 31, 2024
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Three Months Ended

 
  

March 31,

 
  

2024

  

2023

 

Weighted average shares:

        

Basic weighted average number of common shares outstanding

  18,578,815   18,426,408 

Dilutive securities

  1,996   91,509 

Total shares including dilutive securities

  18,580,811   18,517,917 
         

Net income

 $1,469  $1,084 
         

Net income per common share:

        

Basic net income per common share

 $0.08  $0.06 

Diluted net income per common share

 $0.08  $0.06