XML 61 R54.htm IDEA: XBRL DOCUMENT v3.24.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, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Earnings per common share:        
Net Income (Loss) $ 51,224 $ 57,887 $ 149,858 $ 172,927
Less: Net earnings allocated to restricted stock 377 410 1,075 1,208
Net earnings allocated to common shareholders $ 50,847 $ 57,477 $ 148,783 $ 171,719
Weighted average shares outstanding 138,650 138,345 138,415 138,361
Basic earnings per common share $ 0.37 $ 0.42 $ 1.07 $ 1.24
Diluted earnings per common share:        
Net income allocated to common shareholders $ 50,847 $ 57,477 $ 148,783 $ 171,719
Weighted average shares outstanding 138,650 138,345 138,415 138,361
Incremental shares from assumed exercise of outstanding options 189 136 134 120
Diluted weighted average shares outstanding 138,839 138,481 138,549 138,481
Diluted earnings per common share $ 0.37 $ 0.42 $ 1.07 $ 1.24