v3.26.1
NET INCOME PER SHARE (Details) - 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
NET INCOME PER SHARE            
Net Income (Loss) $ (3,440) $ 7,661 $ (2,349) $ 992 $ 4,221 $ (1,357)
Weighted average common shares outstanding            
Basic (in shares) 31,052,871   30,986,929   31,052,855 30,985,212
Dilutive common stock options, restricted stock unit awards and restricted stock awards         85,108  
Diluted (in shares) 31,052,871   30,986,929   31,137,963 30,985,212
Basic net (loss) income per share of common stock (in dollars per share) $ (0.11)   $ (0.08)   $ 0.14 $ (0.04)
Diluted net (loss) income per share of common stock (in dollars per share) $ (0.11)   $ (0.08)   $ 0.14 $ (0.04)