XML 119 R109.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income Per Common Share - Basic and Diluted Net Income Per Common Share (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
(Numerator)      
Income available to common stockholders $ 212,465 $ 193,100 $ 167,630
(Denominator)      
Weighted average shares outstanding for basic earnings per common share 32,919,348 32,778,355 32,716,099
Dilutive effect of stock compensation 575,139 661,141 598,047
Weighted-average shares outstanding for diluted earnings per common share 33,494,487 33,439,496 33,314,146
Basic earnings per share $ 6.45 $ 5.89 $ 5.12
Diluted earnings per share $ 6.34 $ 5.77 $ 5.03