| Summary of Net Loss Attributable to Common Stockholders |
The following tables present the calculation of basic and diluted net income (loss) per share (in thousands, except share and per share amounts): | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended March 31, | | 2026 | | 2026 | | 2025 | | 2025 | | Redeemable Common Stock | | Common Stock | | Redeemable Common Stock | | Common Stock | | Numerator: | | | | | | | | | Allocation of net income (loss) attributable to common stockholders | $ | (44) | | | $ | (3,292) | | | $ | 79 | | | $ | 2,946 | | | Accretion on convertible preferred stock | (11) | | | (837) | | | — | | | (847) | | | Accretion on redeemable common stock | 13 | | | (13) | | | 21 | | | (21) | | | Allocation of net income to participating securities | — | | | — | | | (14) | | | (330) | | | Allocated net income (loss) attributable to common stockholders, basic | $ | (42) | | | $ | (4,142) | | | $ | 86 | | | $ | 1,748 | | | Denominator: | | | | | | | | | Weighted average common shares outstanding, basic | 363,333 | | 27,415,908 | | 562,500 | | 15,383,287 | | Net income (loss) per share attributable to common stockholders, basic | $ | (0.12) | | | $ | (0.15) | | | $ | 0.15 | | | $ | 0.11 | |
| | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended March 31, | | 2026 | | 2026 | | 2025 | | 2025 | | Redeemable Common Stock | | Common Stock | | Redeemable Common Stock | | Common Stock | | Numerator: | | | | | | | | | Allocation of net income (loss) attributable to common stockholders | $ | (44) | | | $ | (3,292) | | | $ | 79 | | | $ | 2,946 | | | Accretion on convertible preferred stock | (11) | | | (837) | | | — | | | (847) | | | Accretion on redeemable common stock | 13 | | | (13) | | | 21 | | | (21) | | | Allocation of net income to participating securities | — | | | — | | | — | | | (330) | | | Effect of dilutive securities | — | | | (2,624) | | | — | | | — | | | Allocated net income (loss) attributable to common stockholders, diluted | $ | (42) | | | $ | (6,766) | | | $ | 100 | | | $ | 1,748 | | | Denominator: | | | | | | | | | Weighted average common shares outstanding, basic | 363,333 | | 27,415,908 | | 562,500 | | 15,383,287 | | Effect of dilutive securities | — | | | 148,681 | | 125,000 | | — | | | Weighted average common shares outstanding, diluted | 363,333 | | 27,564,589 | | 687,500 | | 15,383,287 | | Net income (loss) per share attributable to common stockholders, diluted | $ | (0.12) | | | $ | (0.25) | | | $ | 0.15 | | | $ | 0.11 | |
|
| Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share |
The following table summarizes the common stock equivalents of potentially dilutive outstanding securities excluded from the computation of diluted net income (loss) per share due to their anti-dilutive effect: | | | | | | | | | | | | | March 31, | | 2026 | | 2025 | | Stock options | 228,508 | | 377,012 | | RSUs | 1,441,215 | | 1,450,316 | | RSAs | — | | 107,636 | | PSUs | 312,500 | | 56,391 | | ESPP shares committed | 55,621 | | 51,073 | | Common stock warrants | 1,398,878 | | 11,099,708 | | Preferred stock | 2,872,668 | | 2,872,668 | | Total | 6,309,390 | | 16,014,804 |
|