XML 51 R41.htm IDEA: XBRL DOCUMENT v3.24.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, 2023
Dec. 31, 2022
Dec. 31, 2021
Earnings Per Share [Abstract]      
Net earnings per share, basic, Net Earnings $ 198,977 $ 234,475 $ 227,562
Effect of stock options and stock grants, Net Earnings 0 0 0
Net earnings per share, diluted, Net Earnings $ 198,977 $ 234,475 $ 227,562
Net earnings per share, basic, Weighted Average Shares 142,688,585 142,596,252 142,291,939
Effect of stock options and stock grants, Weighted Average Shares 250,392 611,647 842,281
Net earnings per share, diluted, Weighted Average Shares 142,938,977 143,207,899 143,134,220
NET EARNINGS PER SHARE, BASIC $ 1.39 $ 1.64 $ 1.60
Effect of stock options and stock grants, Per Share Amount 0 0 (0.01)
Net earnings per share, diluted, Per Share Amount $ 1.39 $ 1.64 $ 1.59