XML 62 R52.htm IDEA: XBRL DOCUMENT v3.23.2
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, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Earnings per common share:        
Net earnings $ 55,770 $ 59,058 $ 115,040 $ 104,618
Less: Net earnings allocated to restricted stock 390 398 798 650
Net earnings allocated to common shareholders $ 55,380 $ 58,660 $ 114,242 $ 103,968
Weighted average shares outstanding 138,330 139,748 138,420 140,467
Basic earnings per common share $ 0.4 $ 0.42 $ 0.83 $ 0.74
Diluted earnings per common share:        
Net income allocated to common shareholders $ 55,380 $ 58,660 $ 114,242 $ 103,968
Weighted average shares outstanding 138,330 139,748 138,420 140,467
Incremental shares from assumed exercise of outstanding options 53 305 137 263
Diluted weighted average shares outstanding 138,383 140,053 138,557 140,730
Diluted earnings per common share $ 0.4 $ 0.42 $ 0.82 $ 0.74