v3.26.1
Net Loss per Share Attributable to Common Stockholders - Schedule of Computation of Basic and Diluted Net 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 from continuing operations attributable to common stockholders $ (6,200)   $ (10,016)   $ (12,926) $ (18,218)
Net income from discontinued operations attributable to common stockholders 0   1,365   37 2,978
Net loss and comprehensive loss $ (6,200) $ (6,689) $ (8,651) $ (6,589) $ (12,889) $ (15,240)
Denominator:            
Weighted-average common stock outstanding used to compute basic net loss per share (in shares) 34,104,430   32,863,031   33,911,692 32,175,789
Weighted-average common stock outstanding used to compute diluted net loss per share (in shares) 34,104,430   32,863,031   33,911,692 32,175,789
Net loss per share from continuing operations attributable to common stockholders, basic (in dollars per share) $ (0.18)   $ (0.30)   $ (0.38) $ (0.57)
Net loss per share from continuing operations attributable to common stockholders, diluted (in dollars per share) (0.18)   (0.30)   (0.38) (0.57)
Net income per share from discontinued operations attributable to common stockholders, basic (in dollars per share) 0.00   0.04   0.00 0.10
Net income per share from discontinued operations attributable to common stockholders, diluted (in dollars per share) 0.00   0.04   0.00 0.10
Net loss per share attributable to common stockholders, basic (in dollars per share) (0.18)   (0.26)   (0.38) (0.47)
Net loss per share attributable to common stockholders, diluted(in dollars per share) $ (0.18)   $ (0.26)   $ (0.38) $ (0.47)