v3.26.1
BASIC AND DILUTED EARNINGS (LOSS) PER SHARE - Schedule of Computation of Basic and Diluted Loss 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
Numerator            
Net loss $ (3,734) $ (11,497) $ (5,730) $ (10,614) $ (15,230) $ (16,346)
Less unvested common stock dividends under the two - class method (1,082)   (1,748)   (1,082) (1,748)
Net loss attributable to common shareholders $ (4,816)   $ (7,478)   $ (16,312) $ (18,094)
Denominator            
Weighted average basic shares outstanding (in shares) 24,951,184   17,183,129   24,130,718 17,044,164
Weighted average diluted shares outstanding (in shares) 24,951,184   17,183,129   24,130,718 17,044,164
Net loss per share - basic (usd per share) $ (0.19)   $ (0.44)   $ (0.68) $ (1.06)
Net loss per share - diluted (usd per share) $ (0.19)   $ (0.44)   $ (0.68) $ (1.06)