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

(in thousands, except per-share information)

            
  

2025

  

2024

  

2023

 

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

            

Net income (loss) - Basic and diluted

 $159,030  $37,662  $(39,226)

Weighted average shares of common stock:

            

Shares of common stock outstanding at the balance sheet date

  181,986   82,622   51,636 

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

  284   235   - 

Effect of weighting

  (53,968)  (17,408)  (6,987)

Weighted average shares-basic and diluted

  128,302   65,449   44,649 

Net income (loss) per common share:

            

Basic and diluted

 $1.24  $0.57  $(0.89)

Anti-dilutive incentive shares not included in calculation.

  -   -   192