v3.26.1
Note 14 - (Losses) Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   

Three Months Ended June 30,

   

Six Months Ended June 30,

 
   

2026

   

2025

   

2026

   

2025

 

Net income (loss) as reported

  $ 82,275     $ 26,176     $ (45,173 )   $ 62,511  

Participating basic earnings (a)

    (7,575 )     (2,546 )           (6,086 )

Basic earnings (loss) attributable to common stockholders

    74,700       23,630       (45,173 )     56,425  

Reallocation of participating earnings

    61       32             78  

Diluted net income (loss) attributable to common stockholders

  $ 74,761     $ 23,662     $ (45,173 )   $ 56,503  
                                 

Basic weighted average shares outstanding

    125,286       123,930       125,276       123,922  

Dilutive warrants and unvested stock options

                      82  

Dilutive unvested restricted stock

    1,123       2,165             2,165  

Diluted weighted average shares outstanding

    126,409       126,095       125,276       126,169