XML 63 R53.htm IDEA: XBRL DOCUMENT v3.25.2
NET INCOME (LOSS) PER SHARE - Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Earnings Per Share [Abstract]        
Net income (loss) $ 2,580 $ (4,388) $ 3,039 $ (6,242)
Less: Net (income) loss attributable to participating securities (85) 188 (106) 217
Net income (loss) attributable to common stockholders $ 2,495 $ (4,200) $ 2,933 $ (6,025)
Weighted average shares outstanding used in basic per common share computations (in shares) 14,522 14,313 14,446 14,273
Add: Dilutive potential common shares (in shares) 0 0 0 0
Weighted average shares outstanding used in diluted per common share computations (in shares) 14,522 14,313 14,446 14,273
Basic EPS (in dollars per share) $ 0.17 $ (0.29) $ 0.20 $ (0.42)
Diluted EPS (in dollars per share) $ 0.17 $ (0.29) $ 0.20 $ (0.42)