XML 45 R33.htm IDEA: XBRL DOCUMENT v3.24.2
Note 12 - Earnings Per Share (EPS) (Tables)
6 Months Ended
Jun. 30, 2024
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]

(in thousands, except per share information)

                
  

Six Months Ended June 30,

  

Three Months Ended June 30,

 
  

2024

  

2023

  

2024

  

2023

 

Basic and diluted EPS per common share:

                

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

                

Net income (loss) - Basic and diluted

 $14,797  $13,779  $(4,979) $10,249 

Weighted average shares of common stock:

                

Shares of common stock outstanding at the balance sheet date

  64,824   43,897   64,824   43,897 

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

  221   178   -   178 

Effect of weighting

  (10,246)  (4,719)  (7,060)  (3,864)

Weighted average shares-basic and diluted

  54,799   39,356   57,764   40,211 

Net income (loss) per common share:

                

Basic and diluted

 $0.27  $0.35  $(0.09) $0.25