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

(in thousands, except per-share information)

            
  

2024

  

2023

  

2022

 

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

            

Net income (loss) - Basic and diluted

 $37,662  $(39,226) $(258,453)

Weighted average shares of common stock:

            

Shares of common stock outstanding at the balance sheet date

  82,622   51,636   36,765 

Unvested dividend eligible share based compensation outstanding at the balance sheet date

  235   -   - 

Effect of weighting

  (17,408)  (6,987)  700 

Weighted average shares-basic and diluted

  65,449   44,649   37,465 

Net income (loss) per common share:

            

Basic and diluted

 $0.57  $(0.89) $(6.90)

Anti-dilutive incentive shares not included in calculation.

  -   192   91