XML 36 R29.htm IDEA: XBRL DOCUMENT v3.25.3
Summary of Significant Accounting Policies - Computation of Basic EPS to Dilutive EPS (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Earnings Per Share [Abstract]        
Net earnings per share, basic, Net Earnings $ 52,267 $ 55,308 $ 180,270 $ 161,190
Effect of stock options and stock grants, Net Earnings 0 0 0 0
Net earnings per share, diluted, Net Earnings $ 52,267 $ 55,308 $ 180,270 $ 161,190
Net earnings per share, basic, Weighted Average Shares 143,105,224 142,853,215 143,026,664 142,797,621
Effect of stock options and stock grants, Weighted Average Shares 368,945 335,642 395,870 362,031
Net earnings per share, diluted, Weighted Average Shares 143,474,169 143,188,857 143,422,534 143,159,652
Net earnings per share, basic, Per Share Amount $ 0.37 $ 0.39 $ 1.26 $ 1.13
Effect of stock options and stock grants, Per Share Amount (0.01) 0 0 0
Net earnings per share, diluted, Per Share Amount $ 0.36 $ 0.39 $ 1.26 $ 1.13