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

Three Months Ended September 30,

  

Nine Months Ended September 30,

 
  

2022

  

2021

  

2022

  

2021

 

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

 $(12,719) $8,196  $(34,164) $25,051 
                 

Weighted average shares outstanding - basic

  15,806,852   15,528,534   15,739,381   15,394,427 

Dilutive common stock equivalents

  -   571,316   -   665,259 

Weighted average shares outstanding - diluted

  15,806,852   16,099,850   15,739,381   16,059,686 

Net income (loss) per share:

                

Basic

 $(0.80) $0.53  $(2.17) $1.63 

Diluted

 $(0.80) $0.51  $(2.17) $1.56