XML 37 R28.htm IDEA: XBRL DOCUMENT v3.22.2
Note 5 - 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

 

Shares used in basic earnings per share calculation

    40,284       40,786       40,311       40,689  

Effect of dilutive securities:

                               

Stock options

    24       436       55       -  

Restricted stock/Deferred stock units

    -       -       -       -  

Total effects of dilutive securities

    24       436       55       -  

Shares used in dilutive earnings per share calculation

    40,308       41,222       40,366       40,689  
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
   

Three Months Ended June 30,

   

Six Months Ended June 30,

 
   

2022

   

2021

   

2022

   

2021

 

Anti-dilutive securities

                               

Stock options

    -       62       -       2,114