v3.26.1
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, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Earnings Per Share [Abstract]        
Net earnings per share, basic, Net Earnings $ 71,894 $ 66,658 $ 143,437 $ 128,004
Effect of stock options and stock grants, Net Earnings 0 0 0 0
Net earnings per share, diluted, Net Earnings $ 71,894 $ 66,658 $ 143,437 $ 128,004
Net earnings per share, basic, Weighted Average Shares 143,280,452 143,023,544 143,245,796 142,986,734
Effect of stock options and stock grants, Weighted Average Shares 417,969 354,961 416,454 391,986
Net earnings per share, diluted, Weighted Average Shares 143,698,421 143,378,505 143,662,250 143,378,720
Net earnings per share, basic, Per Share Amount $ 0.5 $ 0.47 $ 1 $ 0.9
Effect of stock options and stock grants, Per Share Amount 0 0 0 (0.01)
Net earnings per share, diluted, Per Share Amount $ 0.5 $ 0.47 $ 1 $ 0.89