v3.26.1
NET INCOME PER COMMON SHARE - Schedule of Computation of Diluted Net Income Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Earnings Per Share [Abstract]    
Net income $ 1,584 $ 3,758
Basic weighted average common shares (in shares) 42,244,534 42,604,799
Dilutive effect of common stock equivalents (in shares) 667,057 226,987
Diluted weighted average common shares (in shares) 42,911,591 42,831,786
Basic net income per common share (in dollars per share) $ 0.04 $ 0.09
Diluted net income per common share (in dollars per share) $ 0.04 $ 0.09