XML 58 R51.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Earnings Per Share Reconciliation - Schedule of Earnings Per Common Share Reconciliation (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Earnings per common share:    
Net earnings $ 48,599 $ 59,270
Less: Net earnings allocated to restricted stock 324 407
Net earnings allocated to common shareholders $ 48,275 $ 58,863
Weighted average shares outstanding 138,429 138,592
Basic earnings per common share $ 0.35 $ 0.42
Diluted earnings per common share:    
Net income allocated to common shareholders $ 48,275 $ 58,863
Weighted average shares outstanding 138,429 138,592
Incremental shares from assumed exercise of outstanding options 174 361
Diluted weighted average shares outstanding 138,603 138,953
Diluted earnings per common share $ 0.35 $ 0.42