v3.26.3
Earnings Per Share - Reconciliation of Numerator and Denominator of Basic Earnings Per Share with that of Diluted Earnings Per Share (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Earnings Per Share [Abstract]        
Distributed earnings allocated to common stock $ 51,650 $ 52,119 $ 157,377 $ 158,032
Undistributed earnings allocated to common stock 76,910 78,336 226,416 176,996
Net earnings allocated to common shareholders $ 128,560 $ 130,455 $ 383,793 $ 335,028
Average common shares outstanding 136,426,622 141,547,684 137,876,209 141,901,752
Effect of dilutive common stock-based awards 604,678 412,924 495,096 308,058
Average diluted shares outstanding 137,031,300 141,960,608 138,371,305 142,209,810
Earnings per basic common share $ 0.94 $ 0.92 $ 2.78 $ 2.36
Earnings per diluted common share $ 0.94 $ 0.92 $ 2.77 $ 2.36