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