XML 36 R29.htm IDEA: XBRL DOCUMENT v3.25.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, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Earnings Per Share [Abstract]        
Net earnings per share, basic, Net Earnings $ 66,658 $ 52,485 $ 128,004 $ 105,882
Effect of stock options and stock grants, Net Earnings 0 0 0 0
Net earnings per share, diluted, Net Earnings $ 66,658 $ 52,485 $ 128,004 $ 105,882
Net earnings per share, basic, Weighted Average Shares 143,023,544 142,814,363 142,986,734 142,769,518
Effect of stock options and stock grants, Weighted Average Shares 354,961 274,567 391,986 297,675
Net earnings per share, diluted, Weighted Average Shares 143,378,505 143,088,930 143,378,720 143,067,193
Net earnings per share, basic, Per Share Amount $ 0.47 $ 0.37 $ 0.9 $ 0.74
Effect of stock options and stock grants, Per Share Amount 0 0 (0.01) 0
Net earnings per share, diluted, Per Share Amount $ 0.47 $ 0.37 $ 0.89 $ 0.74