XML 60 R50.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings Per Share (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Earnings Per Share [Abstract]    
Net income $ 7,963 $ 11,747
Basic weighted average shares of Common Stock outstanding 33,181,828 33,034,872
Dilutive effect of stock options, restricted stock awards and restricted stock units 204,306 341,892
Diluted weighted average shares of Common Stock outstanding 33,386,134 33,376,764
Basic earnings per share $ 0.24 $ 0.36
Diluted earnings per share $ 0.24 $ 0.35