v3.25.2
Net Loss Per Share and Net Loss Attributable to Common Stockholders - Schedule of Calculation of Basic and Diluted Net Loss Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Numerator:            
Net income (loss) $ (1,672) $ (4,241) $ 457 $ (3,481) $ (5,913) $ (3,024)
Less: net income attributable to noncontrolling interest 165   714   327 847
Net loss attributable to common stockholders, basic (1,837)   (257)   (6,240) (3,871)
Net loss attributable to common stockholders, diluted $ (1,837)   $ (257)   $ (6,240) $ (3,871)
Denominator:            
Weighted-average common shares outstanding – basic (in shares) [1] 32,506,210   32,933,668   32,526,007 33,020,432
Weighted-average common shares outstanding – diluted (in shares) [1] 32,506,210   32,933,668   32,526,007 33,020,432
Net loss per share attributable to common stockholders - basic (in dollars per share) [1] $ (0.06)   $ (0.01)   $ (0.19) $ (0.12)
Net loss per share attributable to common stockholders - diluted (in dollars per share) [1] $ (0.06)   $ (0.01)   $ (0.19) $ (0.12)
[1] Basic and diluted (loss) per share amounts pertain to each class of Common Stock.