XML 75 R68.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings Per Share - Basic and Diluted Weighted Average Shares Outstanding Used to Compute Earnings Per Share (Detail) - $ / shares
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Earnings Per Share [Abstract]        
Basic weighted average shares outstanding 37,023 37,527 37,207 37,641
Dilutive effect of stock options and full value awards 86 81 81 55
Diluted weighted average shares outstanding 37,109 37,608 37,288 37,696
Basic earnings per share $ 1.84 $ 1.9 $ 4.15 $ 5.55
Diluted earnings per share $ 1.84 $ 1.9 $ 4.14 $ 5.55