XML 90 R76.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings Per Share (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Earnings Per Share [Abstract]      
Net income $ 24,441 $ 93,434 $ 59,690
Basic weighted average shares of Common Stock outstanding 33,126,202 33,085,732 32,666,025
Dilutive effect of stock options, restricted stock awards and restricted stock units 376,952 423,988 362,079
Diluted weighted average shares of Common Stock outstanding 33,503,154 33,509,720 33,028,104
Basic earnings per share $ 0.74 $ 2.82 $ 1.83
Diluted earnings per share $ 0.73 $ 2.79 $ 1.81
Anti-dilutive securities share impact     12,000