XML 134 R115.htm IDEA: XBRL DOCUMENT v3.24.0.1
EARNINGS PER COMMON SHARE - Computation of Basic and Diluted Earnings Per Share (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Numerator for basic and diluted earnings per share -income available to common shareholders:      
Net income $ 255,863 $ 217,612 $ 205,160
Denominator for basic earnings per share - weighted average shares 93,938,772 93,528,712 95,034,690
Effect of dilutive securities -      
Employee stock awards 1,157,295 1,058,139 862,695
Denominator for diluted earnings per share - adjusted weighted average shares 95,096,067 94,586,851 95,897,385
Basic $ 2.72 $ 2.33 $ 2.16
Diluted $ 2.69 $ 2.30 $ 2.14