XML 81 R74.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings Per Share - Schedule of Basic and Diluted Earnings Per Share Calculations (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Basic EPS:        
Net income attributable to common shareholders $ 14,778 $ 12,183 $ 32,029 $ 22,832
Less: earnings attributable to participating securities 182 185 394 347
Net earnings attributable to common stockholders $ 14,596 $ 11,998 $ 31,635 $ 22,485
Weighted average common shares outstanding 32,585 32,122 32,563 32,111
Basic earnings per common share $ 0.45 $ 0.37 $ 0.97 $ 0.7
Diluted EPS:        
Net income attributable to common stockholders $ 14,778 $ 12,183 $ 32,029 $ 22,832
Weighted average common shares outstanding 32,585 32,122 32,563 32,111
Add dilutive effects for warrants 2,395 1,883 2,369 1,877
Add dilutive effects for stock options 202 4 179 5
Add dilutive effects of unvested restricted stock awards 152 95 152 78
Add dilutive effects of unvested performance-based stock units 266 36 256 24
Weighted Average Number of Shares Outstanding, Diluted, Total 35,600 34,140 35,519 34,095
Diluted earnings per common share $ 0.42 $ 0.36 $ 0.9 $ 0.67