XML 35 R26.htm IDEA: XBRL DOCUMENT v3.23.2
Note 9 - Net Income Per Share (Tables)
6 Months Ended
Jun. 30, 2023
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Three Months Ended June 30,

  

Six Months Ended June 30,

 
  

2023

  

2022

  

2023

  

2022

 

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

 $1,213  $(26,675) $2,101  $(21,445)
                 

Weighted average shares outstanding - basic

  15,987,007   15,732,264   15,935,001   15,705,646 

Dilutive common stock equivalents

  137,809   -   186,572   - 

Weighted average shares outstanding - diluted

  16,124,816   15,732,264   16,121,573   15,705,646 

Net income (loss) per share:

                

Basic

 $0.08  $(1.70) $0.13  $(1.37)

Diluted

 $0.08  $(1.70) $0.13  $(1.37)