XML 36 R28.htm IDEA: XBRL DOCUMENT v3.24.3
Summary of Significant Accounting Policies - Computation of Basic EPS to Dilutive EPS (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Earnings Per Share [Abstract]        
Net earnings per share, basic, Net Earnings $ 55,308 $ 49,556 $ 161,190 $ 152,997
Effect of stock options and stock grants, Net Earnings 0 0 0 0
Net earnings per share, diluted, Net Earnings $ 55,308 $ 49,556 $ 161,190 $ 152,997
Net earnings per share, basic, Weighted Average Shares 142,853,215 142,707,260 142,797,621 142,691,389
Effect of stock options and stock grants, Weighted Average Shares 335,642 442,113 362,031 351,469
Net earnings per share, diluted, Weighted Average Shares 143,188,857 143,149,373 143,159,652 143,042,858
Net earnings per share, basic, Per Share Amount $ 0.39 $ 0.35 $ 1.13 $ 1.07
Effect of stock options and stock grants, Per Share Amount 0   0 0
Net earnings per share, diluted, Per Share Amount $ 0.39 $ 0.35 $ 1.13 $ 1.07