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

Three Months Ended June 30,

  

Six Months Ended June 30,

 
  

2022

  

2021

  

2022

  

2021

 

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

 $(26,675) $6,377  $(21,445) $16,855 
                 

Weighted average shares outstanding - basic

  15,732,264   15,433,412   15,705,646   15,327,374 

Dilutive common stock equivalents

  -   654,324   -   712,231 

Weighted average shares outstanding - diluted

  15,732,264   16,087,736   15,705,646   16,039,605 

Net income (loss) per share:

                

Basic

 $(1.70) $0.41  $(1.37) $1.10 

Diluted

 $(1.70) $0.40  $(1.37) $1.05