XML 34 R27.htm IDEA: XBRL DOCUMENT v3.24.2
Summary of Significant Accounting Policies - Computation of Basic EPS to Dilutive EPS (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Earnings Per Share [Abstract]        
Net earnings per share, basic, Net Earnings $ 52,485 $ 50,873 $ 105,882 $ 103,441
Effect of stock options and stock grants, Net Earnings 0 0 0 0
Net earnings per share, diluted, Net Earnings $ 52,485 $ 50,873 $ 105,882 $ 103,441
Net earnings per share, basic, Weighted Average Shares 142,814,363 142,700,905 142,769,518 142,683,322
Effect of stock options and stock grants, Weighted Average Shares 274,567 386,650 297,675 344,181
Net earnings per share, diluted, Weighted Average Shares 143,088,930 143,087,555 143,067,193 143,027,503
Net earnings per share, basic, Per Share Amount $ 0.37 $ 0.36 $ 0.74 $ 0.72
Effect of stock options and stock grants, Per Share Amount 0 0 0 0
Net earnings per share, diluted, Per Share Amount $ 0.37 $ 0.36 $ 0.74 $ 0.72