v3.26.1
Earnings Per Share (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Earnings Per Share [Abstract]            
Net income $ 4,420 $ 4,218 $ 477 $ (128) $ 8,638 $ 349
Basic weighted average shares of Common Stock outstanding 30,649,554   30,600,168   30,584,058 30,687,384
Dilutive effect of restricted stock, restricted stock units and performance stock units 404,243   51,560   363,116 94,084
Diluted weighted average shares of Common Stock outstanding 31,053,797   30,651,728   30,947,174 30,781,468
Basic earnings per share $ 0.14   $ 0.02   $ 0.28 $ 0.01
Diluted earnings per share $ 0.14   $ 0.02   $ 0.28 $ 0.01