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

Three Months Ended June 30,

   

Six Months Ended June 30,

 
   

2025

   

2024

   

2025

   

2024

 

Net income as reported

  $ 26,176     $ 29,717     $ 62,511     $ 36,155  

Participating basic earnings (a)

    (2,546

)

    (2,860

)

    (6,086 )     (3,466 )

Basic earnings attributable to common stockholders

    23,630       26,857       56,425       32,689  

Reallocation of participating earnings

    32       36       78       37  

Diluted net income attributable to common stockholders

  $ 23,662     $ 26,893     $ 56,503     $ 32,726  
                                 

Basic weighted average shares outstanding

    123,930       125,341       123,922       125,341  

Dilutive warrants and unvested stock options

          1,753       82       1,770  

Dilutive unvested restricted stock

    2,165       2,154       2,165       2,154  

Diluted weighted average shares outstanding

    126,095       129,248       126,169       129,265