XML 55 R44.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Computation of Basic EPS to Dilutive EPS (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Earnings Per Share [Abstract]      
Net earnings per share, basic, Net Earnings $ 223,511 $ 198,977 $ 234,475
Effect of stock options and stock grants, Net Earnings 0 0 0
Net earnings per share, diluted, Net Earnings $ 223,511 $ 198,977 $ 234,475
Net earnings per share, basic, Weighted Average Shares 142,822,880 142,688,585 142,596,252
Effect of stock options and stock grants, Weighted Average Shares 409,640 250,392 611,647
Net earnings per share, diluted, Weighted Average Shares 143,232,520 142,938,977 143,207,899
NET EARNINGS PER SHARE, BASIC $ 1.56 $ 1.39 $ 1.64
Effect of stock options and stock grants, Per Share Amount 0 0 0
Net earnings per share, diluted, Per Share Amount $ 1.56 $ 1.39 $ 1.64