XML 62 R52.htm IDEA: XBRL DOCUMENT v3.22.2.2
Earnings Per Share (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Sep. 30, 2022
Sep. 30, 2021
Earnings Per Share [Abstract]                
Net income $ 9,827 $ 7,072 $ 11,747 $ 15,686 $ 24,791 $ 32,909 $ 28,646 $ 73,386
Basic weighted average shares of Common Stock outstanding 33,162,181     33,177,743     33,105,854 33,075,399
Dilutive effect of stock options, restricted stock awards and restricted stock units 308,258     431,341     353,896 413,501
Diluted weighted average shares of Common Stock outstanding 33,470,439     33,609,084     33,459,750 33,488,900
Basic earnings per share $ 0.30     $ 0.47     $ 0.87 $ 2.22
Diluted earnings per share $ 0.29     $ 0.47     $ 0.86 $ 2.19