v3.26.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, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Earnings per common share:        
Net Income (Loss) $ 78,098 $ 52,586 $ 177,361 $ 154,254
Less: Net earnings allocated to restricted stock 391 344 1,022 1,020
Net earnings allocated to common shareholders $ 77,707 $ 52,242 $ 176,339 $ 153,234
Weighted average shares outstanding 174,987 136,831 159,076 137,266
Basic earnings per common share $ 0.44 $ 0.38 $ 1.11 $ 1.12
Diluted earnings per common share:        
Net income allocated to common shareholders $ 77,707 $ 52,242 $ 176,339 $ 153,234
Weighted average shares outstanding 174,987 136,831 159,076 137,266
Incremental shares from assumed exercise of outstanding options 177 322 144 277
Diluted weighted average shares outstanding 175,164 137,153 159,220 137,543
Diluted earnings per common share $ 0.44 $ 0.38 $ 1.11 $ 1.11