v3.26.3
NET INCOME PER COMMON SHARE - Computation (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Basic:        
Net Income (Loss) $ 3,370 $ 3,056 $ 9,384 $ 6,727
Weighted average common shares (in shares) 48,271 48,132 48,025 48,258
Earnings per share (in dollars per share) $ 0.07 $ 0.06 $ 0.2 $ 0.14
Diluted:        
Net Income (Loss) $ 3,370 $ 3,056 $ 9,384 $ 6,727
Basic weighted average common shares (in shares) 48,271 48,132 48,025 48,258
Potential common shares (in shares) 2,189 2,305 2,133 2,014
Diluted weighted average common shares (in shares) 50,460 50,437 50,158 50,272
Diluted earnings per share (in dollars per share) $ 0.07 $ 0.06 $ 0.19 $ 0.13