XML 73 R66.htm IDEA: XBRL DOCUMENT v3.24.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, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Earnings Per Share [Abstract]        
Basic weighted average shares outstanding 37,527 37,491 37,641 37,485
Dilutive effect of stock options and full value awards 81 83 55 118
Diluted weighted average shares outstanding 37,608 37,574 37,696 37,603
Basic earnings per share $ 1.9 $ 1.47 $ 5.55 $ 5.03
Diluted earnings per share $ 1.9 $ 1.46 $ 5.55 $ 5.01