XML 70 R64.htm IDEA: XBRL DOCUMENT v3.24.3
Net Income Per Common Share - Basic and Diluted Net Income Per Common Share (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
(Numerator)        
Income available to common stockholders $ 58,903 $ 50,988 $ 159,878 $ 163,531
(Denominator)        
Weighted average shares outstanding for basic earnings per common share 33,097,164 32,937,149 33,015,741 32,916,996
Dilutive effect of stock compensation 549,385 602,240 551,376 576,019
Weighted-average shares outstanding for diluted earnings per common share 33,646,549 33,539,389 33,567,117 33,493,015
Basic earnings per share $ 1.78 $ 1.55 $ 4.84 $ 4.97
Diluted earnings per share $ 1.75 $ 1.52 $ 4.76 $ 4.88