XML 58 R51.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings Per Share (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2025
Sep. 30, 2024
Earnings Per Share [Abstract]                
Net income $ 14,949 $ 477 $ (128) $ 15,965 $ 18,876 $ 14,785 $ 15,298 $ 49,626
Basic weighted average shares of Common Stock outstanding 30,479,846     31,186,867     30,618,564 31,420,826
Dilutive effect of restricted stock, restricted stock units and performance stock units 268,043     178,182     183,129 184,376
Diluted weighted average shares of Common Stock outstanding 30,747,889     31,365,049     30,801,693 31,605,202
Basic earnings per share $ 0.49     $ 0.51     $ 0.5 $ 1.58
Diluted earnings per share $ 0.49     $ 0.51     $ 0.5 $ 1.57