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

(in thousands, except per-share information)

            
  

2023

  

2022

  

2021

 

Numerator for basic and diluted EPS per share of common stock:

            

Net loss - Basic and diluted

 $(39,226) $(258,453) $(64,760)

Weighted average shares of common stock:

            

Shares of common stock outstanding at the balance sheet date

  51,636   36,765   35,399 

Effect of weighting

  (6,987)  700   (11,170)

Weighted average shares-basic and diluted

  44,649   37,465   24,229 

Net loss per common share:

            

Basic and diluted

 $(0.89) $(6.90) $(2.67)

Anti-dilutive incentive shares not included in calculation.

  192   91   55