XML 62 R55.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings Per Share Reconciliation - Schedule of Earnings Per Common Share Reconciliation (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Earnings per common share:        
Net Income (Loss) $ 52,586 $ 51,224 $ 154,254 $ 149,858
Less: Net earnings allocated to restricted stock 344 377 1,020 1,075
Net earnings allocated to common shareholders $ 52,242 $ 50,847 $ 153,234 $ 148,783
Weighted average shares outstanding 136,831 138,650 137,266 138,415
Basic earnings per common share $ 0.38 $ 0.37 $ 1.12 $ 1.07
Diluted earnings per common share:        
Net income allocated to common shareholders $ 52,242 $ 50,847 $ 153,234 $ 148,783
Weighted average shares outstanding 136,831 138,650 137,266 138,415
Incremental shares from assumed exercise of outstanding options 322 189 277 134
Diluted weighted average shares outstanding 137,153 138,839 137,543 138,549
Diluted earnings per common share $ 0.38 $ 0.37 $ 1.11 $ 1.07