XML 37 R23.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 8 - Net Income 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

 

Net income used in the computation of basic and diluted net income per share (in thousands)

  $ 3,912     $ 888  
                 

Weighted average shares outstanding - basic

    16,028,032       15,882,994  

Dilutive common stock equivalents

    425,420       235,335  

Weighted average shares outstanding - diluted

    16,453,452       16,118,329  

Net income per share:

               

Basic

  $ 0.24     $ 0.06  

Diluted

  $ 0.24     $ 0.06