v3.25.2
BASIC AND DILUTED NET INCOME (LOSS) PER SHARE
6 Months Ended
Jun. 30, 2025
Earnings Per Share [Abstract]  
BASIC AND DILUTED NET INCOME (LOSS) PER SHARE BASIC AND DILUTED NET INCOME (LOSS) PER SHARE
The following table sets forth the computation of basic and diluted net income (loss) per share attributable to common stockholders (in thousands, except share and per share amounts):

Three Months Ended June 30,Six Months Ended June 30,
2025202420252024
Numerator:
Net income (loss) from continuing operations $2,683 $(7,491)$3,043 $(13,192)
Add: stock based compensation expense, net of tax — — 43 — 
Add: (gain) loss on convertible note, net of tax (99)— 750 — 
Net income (loss) attributable to common stockholders from continuing operations, dilutive 2,584 (7,491)3,836 (13,192)
Net income (loss) from discontinued operations 919 (9,427)1,014 (21,116)
Denominator:
Weighted-average common shares outstanding, basic2,592,878 1,174,385 2,229,573 1,169,319 
Add: 2024 convertible note and second tranche note on as-converted basis2,068,223 — 2,276,803 — 
Weighted-average shares outstanding, dilutive 4,661,101 1,174,385 4,506,376 1,169,319 

The following securities were excluded due to their anti-dilution effect on net loss per share attributable to common stockholders recorded in each of the periods:

As of June 30,
20252024
Warrants to purchase common stock 1,161,195 1,161,195 
Stock options outstanding 17,857 80,928 
Restricted stock units with performance and market conditions10,964 11,864 
Total1,190,016 1,253,987