XML 62 R52.htm IDEA: XBRL DOCUMENT v3.23.2
(Loss) Earnings Per Share (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2023
Jun. 30, 2022
Earnings Per Share [Abstract]            
Net (loss) income $ (1,551) $ 7,963 $ 7,072 $ 11,747 $ 6,412 $ 18,819
Basic weighted average shares of Common Stock outstanding 33,018,939   33,119,085   33,099,817 33,077,029
Dilutive effect of stock options, restricted stock awards and restricted stock units     307,038   228,160 344,958
Diluted weighted average shares of Common Stock outstanding 33,018,939   33,426,123   33,327,977 33,421,987
Basic (loss) earnings per share $ (0.05)   $ 0.21   $ 0.19 $ 0.57
Diluted (loss) earnings per share $ (0.05)   $ 0.21   $ 0.19 $ 0.56
Anti-dilutive securities share impact 198,371