XML 119 R108.htm IDEA: XBRL DOCUMENT v3.25.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, 2024
Dec. 31, 2023
Dec. 31, 2022
(Numerator)      
Income available to common stockholders $ 216,354 $ 212,465 $ 193,100
(Denominator)      
Weighted average shares outstanding for basic earnings per common share 33,055,152 32,919,348 32,778,355
Dilutive effect of stock compensation 561,863 575,139 661,141
Weighted-average shares outstanding for diluted earnings per common share 33,617,015 33,494,487 33,439,496
Basic earnings per share $ 6.55 $ 6.45 $ 5.89
Diluted earnings per share $ 6.44 $ 6.34 $ 5.77