XML 45 R34.htm IDEA: XBRL DOCUMENT v3.25.1
Note 13 - Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2025
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   

Three Months Ended

March 31,

 
   

2025

   

2024

 

Net income as reported

  $ 36,335     $ 6,438  

Participating basic earnings (a)

    (3,542

)

    (605

)

Basic earnings attributable to common stockholders

    32,793       5,833  

Reallocation of participating earnings

    47       1  

Diluted net income attributable to common stockholders

  $ 32,840     $ 5,834  
                 

Basic weighted average shares outstanding

    123,913       125,696  

Dilutive warrants and unvested stock options

    1,146       1,786  

Dilutive unvested restricted stock

    2,154       2,159  

Diluted weighted average shares outstanding

    127,213       129,641