XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Note 14 - Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2023
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   

Three Months Ended September 30,

   

Nine Months Ended September 30,

 
   

2023

   

2022

   

2023

   

2022

 

Net income as reported

  $ 38,779     $ 107,904     $ 120,862     $ 168,955  

Participating basic earnings (a)

    (3,771

)

    (10,282

)

    (12,413

)

    (16,718

)

Basic earnings attributable to common stockholders

    35,008       97,622       108,449       152,237  

Reallocation of participating earnings

    54       176       192       300  

Diluted net income attributable to common stockholders

  $ 35,062     $ 97,798     $ 108,641     $ 152,537  
                                 

Basic weighted average shares outstanding

    123,159       108,681       115,164       102,614  

Dilutive warrants and unvested stock options

    1,688       4,315       3,208       4,408  

Dilutive unvested restricted stock

    2,159       2,122       2,159       2,122  

Diluted weighted average shares outstanding

    127,006       115,118       120,531       109,144