XML 36 R29.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies - Computation of Basic EPS to Dilutive EPS (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Earnings Per Share [Abstract]    
Net earnings per share, basic, Net Earnings $ 61,346 $ 53,397
Effect of stock options and stock grants, Net Earnings 0 0
Net earnings per share, diluted, Net Earnings $ 61,346 $ 53,397
Net earnings per share, basic, Weighted Average Shares 142,949,514 142,724,674
Effect of stock options and stock grants, Weighted Average Shares 405,634 304,775
Net earnings per share, diluted, Weighted Average Shares 143,355,148 143,029,449
Net earnings per share, basic, Per Share Amount $ 0.43 $ 0.37
Effect of stock options and stock grants, Per Share Amount 0 0
Net earnings per share, diluted, Per Share Amount $ 0.43 $ 0.37