v3.25.2
Earnings Per Share (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
Numerator:        
Net loss from continuing operations $ (2,447) $ (1,450) $ (4,453) $ (4,931)
Net income (loss) from discontinued operations 8,733 524 8,446 (1,488)
Net income (loss) $ 6,286 $ (926) $ 3,993 $ (6,419)
Denominator:        
Weighted-average common shares outstanding (in shares) 9,751 10,126 9,913 10,110
Employee stock options and stock grants (in shares) 0 0 0 0
Weighted-average common shares, as adjusted (in shares) 9,751 10,126 9,913 10,110
Net loss per share from continuing operations:        
Basic (in dollars per share) $ (0.25) $ (0.14) $ (0.45) $ (0.49)
Diluted (in dollars per share) (0.25) (0.14) (0.45) (0.49)
Net income (loss) per share from discontinued operations:        
Basic (in dollars per share) 0.90 0.05 0.85 (0.15)
Diluted (in dollars per share) 0.90 0.05 0.85 (0.15)
Net income (loss) per share:        
Basic (in dollars per share) 0.65 (0.09) 0.40 (0.64)
Diluted (in dollars per share) $ 0.65 $ (0.09) $ 0.40 $ (0.64)
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 100 100 100 100