v3.26.1
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Earnings Per Share [Abstract]        
Net income (loss) attributable to common stockholders, basic $ 4,383   $ (5,223)  
Net income (loss) attributable to common stockholders, diluted $ 4,383   $ (5,223)  
Divided by:        
Basic weighted average shares of common stock outstanding (in shares) 55,367,375 54,856,949 55,344,923 54,842,959
Weighted average non-vested restricted stock and RSUs (in shares) 987,613 0 0 0
Diluted weighted average shares of common stock outstanding (in shares) 56,354,988 54,856,949 55,344,923 54,842,959
Basic earnings (loss) per common share (in dollars per share) $ 0.08 $ (0.20) $ (0.09) $ (0.03)
Diluted earnings (loss) per common share (in dollars per share) $ 0.08 $ (0.20) $ (0.09) $ (0.03)
Antidilutive securities excluded from computation of earnings per share, amount (in shares)   912,326 974,133 889,299