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

Year ended December 31,

 
  

2023

  

2022

  

2021

 

Numerator:

            

Net loss

 $(56,048) $(66,397) $(54,162)

Denominator:

            

Weighted average shares used to compute net loss per share

            

Basic

  31,944   27,846   26,912 

Effect of dilutive options and restricted stock units

         

Diluted

  31,944   27,846   26,912 

Net loss per share

            

Basic

 $(1.75) $(2.38) $(2.01)

Diluted

 $(1.75) $(2.38) $(2.01)
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
  

As of December 31,

 
  

2023

  

2022

 

Employee stock options

  -   - 

Restricted stock units

  1,167   1 

Shares for convertible senior notes

  5,264   4,587 

Total antidilutive shares

  6,431   4,588