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

Year ended December 31,

 
  

2024

  

2023

  

2022

 

Numerator:

            

Net loss

 $(186,733) $(56,048) $(66,397)

Denominator:

            

Weighted average shares used to compute net loss per share

            

Basic

  41,539   31,944   27,846 

Effect of dilutive options and restricted stock units

         

Diluted

  41,539   31,944   27,846 

Net loss per share

            

Basic

 $(4.50) $(1.75) $(2.38)

Diluted

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

As of December 31,

 
  

2024

  

2023

 

Employee stock options

  -   - 

Restricted stock units

  2,709   1,167 

Shares for Notes 2026

  5,153   5,264 

Shares for Notes 2030

  63   - 

Total antidilutive shares

  7,925   6,431