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

Three Months Ended June 30,

   

Six Months Ended June 30,

 
   

2024

   

2023

   

2024

   

2023

 

Net income as reported

  $ 29,717     $ 31,826     $ 36,155     $ 82,083  

Participating basic earnings (a)

    (2,860

)

    (2,942

)

    (3,466 )     (7,590 )

Basic earnings attributable to common stockholders

    26,857       28,884       32,689       74,493  

Reallocation of participating earnings

    36       46       37       123  

Diluted net income attributable to common stockholders

  $ 26,893     $ 28,930     $ 32,726     $ 74,616  
                                 

Basic weighted average shares outstanding

    125,341       111,227       125,341       111,227  

Dilutive warrants and unvested stock options

    1,753       2,592       1,770       3,741  

Dilutive unvested restricted stock

    2,154       2,159       2,154       2,159  

Diluted weighted average shares outstanding

    129,248       115,978       129,265       117,127