v3.26.1
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 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Earnings Per Share [Abstract]        
Distributed earnings allocated to common stock $ 52,243 $ 52,402 $ 105,727 $ 105,913
Undistributed earnings allocated to common stock 78,982 68,046 149,506 98,660
Net earnings allocated to common shareholders $ 131,225 $ 120,448 $ 255,233 $ 204,573
Average common shares outstanding 137,982,273 142,206,539 138,691,869 142,175,506
Effect of dilutive common stock-based awards 435,371 237,958 470,230 290,037
Average diluted shares outstanding 138,417,644 142,444,497 139,162,099 142,465,543
Earnings per basic common share $ 0.95 $ 0.85 $ 1.84 $ 1.44
Earnings per diluted common share $ 0.95 $ 0.85 $ 1.83 $ 1.44