XML 69 R59.htm IDEA: XBRL DOCUMENT v3.22.2.2
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, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Earnings Per Share [Abstract]        
Basic weighted average shares outstanding 37,479 37,529 37,464 37,502
Dilutive effect of stock options and restricted stock 88 555 202 612
Diluted weighted average shares outstanding 37,567 38,084 37,666 38,114
Basic earnings per share $ 1.58 $ 1.54 $ 5.10 $ 5.49
Diluted earnings per share $ 1.58 $ 1.52 $ 5.07 $ 5.40