XML 106 R95.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings Per Share Reconciliation - Schedule of Earnings Per Common Share Reconciliation (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Earnings per common share:      
Net Income (Loss) $ 221,435 $ 235,425 $ 212,521
Less: Net earnings allocated to restricted stock 1,546 1,508 970
Net earnings allocated to common shareholders $ 219,889 $ 233,917 $ 211,551
Weighted average shares outstanding 138,333 139,652 135,165
Basic earnings per common share $ 1.59 $ 1.67 $ 1.57
Diluted earnings per common share:      
Net income allocated to common shareholders $ 219,889 $ 233,917 $ 211,551
Weighted average shares outstanding 138,333 139,652 135,165
Incremental shares from assumed exercise of outstanding options 129 360 217
Diluted weighted average shares outstanding 138,462 140,012 135,382
Diluted earnings per common share $ 1.59 $ 1.67 $ 1.56