v3.26.1
Earnings Per Share Reconciliation - Schedule of Earnings Per Common Share Reconciliation (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Earnings per common share:        
Net Income (Loss) $ 48,261 $ 50,564 $ 99,263 $ 101,668
Less: Net earnings allocated to restricted stock 264 340 617 675
Net earnings allocated to common shareholders $ 47,997 $ 50,224 $ 98,646 $ 100,993
Weighted average shares outstanding 167,039 136,999 150,986 137,615
Basic earnings per common share $ 0.29 $ 0.37 $ 0.65 $ 0.73
Diluted earnings per common share:        
Net income allocated to common shareholders $ 47,997 $ 50,224 $ 98,646 $ 100,993
Weighted average shares outstanding 167,039 136,999 150,986 137,615
Incremental shares from assumed exercise of outstanding options 148 174 142 274
Diluted weighted average shares outstanding 167,187 137,173 151,128 137,889
Diluted earnings per common share $ 0.29 $ 0.37 $ 0.65 $ 0.73