XML 51 R35.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Note F - Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2019
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   

Year ended December 31,

 
   

2019

   

2018

   

2017

 

Numerator:

                       

Net income (loss)

  $ (66,049 )   $ (2,146 )   $ 73,951  

Denominator:

                       

Weighted average shares used to compute net income (loss) per share

                       

Basic

    19,982       19,647       19,097  

Effect of dilutive options and restricted stock units

                1,042  

Diluted

    19,982       19,647       20,139  

Net income (loss) per share

                       

Basic

  $ (3.31 )   $ (0.11 )   $ 3.87  

Diluted

  $ (3.31 )   $ (0.11 )   $ 3.67  
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
   

As of As of December 31,

 
   

2019

   

2018

 

Employee stock options

    44       263  

Restricted stock units

    1       117  

Shares for convertible senior notes

    4,587        

Total antidilutive shares

    4,632       380