XML 67 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings Per Common Share - Summary of Earnings Per Common Share (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Numerator for both basic and diluted earnings per common share:      
Net income available to common shareholders $ 148,907 $ 181,988 $ 232,135
Denominator:      
Total average basic common shares outstanding 59,303,210 60,047,177 65,520,527
Effect of dilutive stock options and other stock compensation 124,779 168,197 149,443
Total diluted average common shares outstanding 59,427,989 60,215,374 65,669,970
Earnings per common share—basic $ 2.51 $ 3.03 $ 3.54
Earnings per common share—diluted $ 2.51 $ 3.02 $ 3.53