XML 70 R64.htm IDEA: XBRL DOCUMENT v3.25.2
Net Income Per Common Share - Basic and Diluted Net Income Per Common Share (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
(Numerator)        
Income available to common stockholders $ 62,347 $ 50,641 $ 118,459 $ 100,975
(Denominator)        
Weighted average shares outstanding for basic earnings per common share 33,255,015 33,001,180 33,243,963 32,974,582
Dilutive effect of stock compensation 540,228 523,881 538,106 545,665
Weighted-average shares outstanding for diluted earnings per common share 33,795,243 33,525,061 33,782,069 33,520,247
Basic earnings per share $ 1.87 $ 1.53 $ 3.56 $ 3.06
Diluted earnings per share $ 1.85 $ 1.51 $ 3.51 $ 3.01