v3.26.1
NET EARNINGS (LOSS) PER SHARE (Details) - Components of Earnings Per Share, Basic and Diluted - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Earnings Per Share [Abstract]    
Antidilutive securities excluded from computation of earnings per share (in shares) 450  
Net income (loss) $ 625 $ (2,398)
Weighted average shares of common stock outstanding, basic (in shares) 28,420 26,961
Effect of dilutive share-based awards (in shares) 451 0
Weighted average shares of common stock outstanding, diluted (in shares) 28,871 26,961
Basic earnings (loss) per share (in Dollars per share) $ 0.02 $ (0.09)
Diluted earnings (loss) per share (in Dollars per share) $ 0.02 $ (0.09)