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

Three Months Ended June 30,

   

Six Months Ended June 30,

 
   

2023

   

2022

   

2023

   

2022

 

Net income as reported

  $ 31,826     $ 77,561     $ 82,083     $ 61,051  

Participating basic earnings (a)

    (2,942 )     (6,376 )     (7,590

)

    (5,169

)

Basic earnings attributable to common stockholders

    28,884       77,185       74,493       55,882  

Reallocation of participating earnings

    46       162       123       124  

Diluted net income attributable to common stockholders

  $ 28,930     $ 71,347     $ 74,616     $ 55,006  
                                 

Basic weighted average shares outstanding

    111,227       103,178       111,227       99,530  

Dilutive warrants and unvested stock options

    2,592       5,928       3,741       5,191  

Dilutive unvested restricted stock

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

Diluted weighted average shares outstanding

    115,978       111,228       117,127       106,843