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
Mar. 31, 2026
Mar. 31, 2025
Earnings Per Share [Abstract]    
Net earnings per share, basic, Net Earnings $ 71,543 $ 61,346
Effect of stock options and stock grants, Net Earnings 0 0
Net earnings per share, diluted, Net Earnings $ 71,543 $ 61,346
Net earnings per share, basic, Weighted Average Shares 143,210,755 142,949,514
Effect of stock options and stock grants, Weighted Average Shares 397,324 405,634
Net earnings per share, diluted, Weighted Average Shares 143,608,079 143,355,148
Net earnings per share, basic, Per Share Amount $ 0.5 $ 0.43
Effect of stock options and stock grants, Per Share Amount 0 0
Net earnings per share, diluted, Per Share Amount $ 0.5 $ 0.43