CONDENSED CONSOLIDATED STATEMENTS OF REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY (DEFICIT) - USD ($) $ in Thousands |
Total |
Series B Redeemable Convertible Preferred Stock |
Series D Redeemable Convertible Preferred Stock |
Common Stock |
Additional Paid-in Capital |
Accumulated Deficit |
| Temporary equity, beginning balance (in shares) at Dec. 31, 2024 |
118,219,000
|
|
|
|
|
|
| Temporary equity, beginning balance at Dec. 31, 2024 |
$ 449,034
|
|
|
|
|
|
| Temporary equity, ending balance (in shares) at Mar. 31, 2025 |
118,219,000
|
|
|
|
|
|
| Temporary equity, ending balance at Mar. 31, 2025 |
$ 449,034
|
|
|
|
|
|
| Beginning balance (in shares) at Dec. 31, 2024 |
|
|
|
8,157,000
|
|
|
| Beginning balance at Dec. 31, 2024 |
(384,403)
|
|
|
$ 8
|
$ 59,555
|
$ (443,966)
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
| Issuance of common stock upon exercise of stock options (in shares) |
|
|
|
205,000
|
|
|
| Issuance of common stock upon exercise of stock options |
919
|
|
|
|
919
|
|
| Share-based compensation expense |
2,883
|
|
|
|
2,883
|
|
| Net income (loss) and comprehensive income (loss) |
(9,448)
|
|
|
|
|
(9,448)
|
| Net income (loss) and comprehensive income (loss) |
(9,448)
|
|
|
|
|
(9,448)
|
| Ending balance (in shares) at Mar. 31, 2025 |
|
|
|
8,362,000
|
|
|
| Ending balance at Mar. 31, 2025 |
$ (390,049)
|
|
|
$ 8
|
63,357
|
(453,414)
|
| Temporary equity, beginning balance (in shares) at Dec. 31, 2024 |
118,219,000
|
|
|
|
|
|
| Temporary equity, beginning balance at Dec. 31, 2024 |
$ 449,034
|
|
|
|
|
|
| Temporary equity, ending balance (in shares) at Sep. 30, 2025 |
0
|
|
|
|
|
|
| Temporary equity, ending balance at Sep. 30, 2025 |
$ 0
|
|
|
|
|
|
| Beginning balance (in shares) at Dec. 31, 2024 |
|
|
|
8,157,000
|
|
|
| Beginning balance at Dec. 31, 2024 |
(384,403)
|
|
|
$ 8
|
59,555
|
(443,966)
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
| Net income (loss) and comprehensive income (loss) |
(17,937)
|
|
|
|
|
|
| Net income (loss) and comprehensive income (loss) |
(17,937)
|
|
|
|
|
|
| Ending balance (in shares) at Sep. 30, 2025 |
|
|
|
57,887,000
|
|
|
| Ending balance at Sep. 30, 2025 |
$ 217,346
|
|
|
$ 58
|
679,191
|
(461,903)
|
| Temporary equity, beginning balance (in shares) at Mar. 31, 2025 |
118,219,000
|
|
|
|
|
|
| Temporary equity, beginning balance at Mar. 31, 2025 |
$ 449,034
|
|
|
|
|
|
| Increase (Decrease) in Temporary Equity [Roll Forward] |
|
|
|
|
|
|
| Conversion of redeemable convertible preferred stock to common stock in connection with initial public offering (in shares) |
(118,446,000)
|
|
|
|
|
|
| Conversion of redeemable convertible preferred stock to common stock in connection with initial public offering |
$ (452,112)
|
|
|
|
|
|
| Automatic cashless exercise of all outstanding Series B redeemable convertible preferred stock warrants / Cashless exercise of all outstanding Series D redeemable convertible preferred stock warrants (in shares) |
|
92,000
|
135,000
|
|
|
|
| Automatic cashless exercise of all outstanding Series B redeemable convertible preferred stock warrants / Cashless exercise of all outstanding Series D redeemable convertible preferred stock warrants |
|
$ 493
|
$ 2,585
|
|
|
|
| Temporary equity, ending balance (in shares) at Jun. 30, 2025 |
0
|
|
|
|
|
|
| Temporary equity, ending balance at Jun. 30, 2025 |
$ 0
|
|
|
|
|
|
| Beginning balance (in shares) at Mar. 31, 2025 |
|
|
|
8,362,000
|
|
|
| Beginning balance at Mar. 31, 2025 |
(390,049)
|
|
|
$ 8
|
63,357
|
(453,414)
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
| Issuance of common stock upon exercise of stock options (in shares) |
|
|
|
392,000
|
|
|
| Issuance of common stock upon exercise of stock options |
2,989
|
|
|
|
2,989
|
|
| Share-based compensation expense |
2,873
|
|
|
|
2,873
|
|
| Issuance of common stock in connection with initial public offering, net of underwriting discounts and commissions and offering costs (in shares) |
|
|
|
9,085,000
|
|
|
| Issuance of common stock in connection with initial public offering, net of underwriting discounts and commissions and offering costs |
151,600
|
|
|
$ 9
|
151,591
|
|
| Conversion of redeemable convertible preferred stock to common stock in connection with initial public offering (in shares) |
|
|
|
39,482,000
|
|
|
| Conversion of redeemable convertible preferred stock to common stock in connection with initial public offering |
452,112
|
|
|
$ 39
|
452,073
|
|
| Net income (loss) and comprehensive income (loss) |
(5,311)
|
|
|
|
|
(5,311)
|
| Net income (loss) and comprehensive income (loss) |
(5,311)
|
|
|
|
|
(5,311)
|
| Ending balance (in shares) at Jun. 30, 2025 |
|
|
|
57,321,000
|
|
|
| Ending balance at Jun. 30, 2025 |
$ 214,214
|
|
|
$ 56
|
672,883
|
(458,725)
|
| Temporary equity, ending balance (in shares) at Sep. 30, 2025 |
0
|
|
|
|
|
|
| Temporary equity, ending balance at Sep. 30, 2025 |
$ 0
|
|
|
|
|
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
| Issuance of common stock upon exercise of stock options (in shares) |
|
|
|
504,000
|
|
|
| Issuance of common stock upon exercise of stock options |
2,299
|
|
|
$ 2
|
2,297
|
|
| Issuance of common stock upon settlement of restricted stock units, net of shares withheld for employee taxes (in shares) |
|
|
|
26,000
|
|
|
| Issuance of common stock upon settlement of restricted stock units, net of shares withheld for employee taxes |
(214)
|
|
|
|
(214)
|
|
| Cashless exercise of all outstanding common stock warrants (in shares) |
|
|
|
35,000
|
|
|
| Cashless exercise of all outstanding common stock warrants |
642
|
|
|
|
642
|
|
| Share-based compensation expense |
3,583
|
|
|
|
3,583
|
|
| Net income (loss) and comprehensive income (loss) |
(3,178)
|
|
|
|
|
(3,178)
|
| Net income (loss) and comprehensive income (loss) |
(3,178)
|
|
|
|
|
(3,178)
|
| Ending balance (in shares) at Sep. 30, 2025 |
|
|
|
57,887,000
|
|
|
| Ending balance at Sep. 30, 2025 |
$ 217,346
|
|
|
$ 58
|
679,191
|
(461,903)
|
| Temporary equity, beginning balance (in shares) at Dec. 31, 2025 |
0
|
|
|
|
|
|
| Temporary equity, beginning balance at Dec. 31, 2025 |
$ 0
|
|
|
|
|
|
| Temporary equity, ending balance (in shares) at Mar. 31, 2026 |
0
|
|
|
|
|
|
| Temporary equity, ending balance at Mar. 31, 2026 |
$ 0
|
|
|
|
|
|
| Beginning balance (in shares) at Dec. 31, 2025 |
58,429,000
|
|
|
58,429,000
|
|
|
| Beginning balance at Dec. 31, 2025 |
$ 229,680
|
|
|
$ 58
|
686,366
|
(456,744)
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
| Issuance of common stock upon exercise of stock options (in shares) |
|
|
|
781,000
|
|
|
| Issuance of common stock upon exercise of stock options |
3,247
|
|
|
$ 1
|
3,246
|
|
| Taxes paid related to net share settlement of equity awards |
(127)
|
|
|
|
(127)
|
|
| Issuance of common stock upon settlement of restricted stock units, net of shares withheld for employee taxes (in shares) |
|
|
|
30,000
|
|
|
| Issuance of common stock upon settlement of restricted stock units, net of shares withheld for employee taxes |
0
|
|
|
|
|
|
| Share-based compensation expense |
4,288
|
|
|
|
4,288
|
|
| Net income (loss) and comprehensive income (loss) |
(2,970)
|
|
|
|
|
(2,970)
|
| Net income (loss) and comprehensive income (loss) |
(2,970)
|
|
|
|
|
(2,970)
|
| Ending balance (in shares) at Mar. 31, 2026 |
|
|
|
59,240,000
|
|
|
| Ending balance at Mar. 31, 2026 |
$ 234,118
|
|
|
$ 59
|
693,773
|
(459,714)
|
| Temporary equity, beginning balance (in shares) at Dec. 31, 2025 |
0
|
|
|
|
|
|
| Temporary equity, beginning balance at Dec. 31, 2025 |
$ 0
|
|
|
|
|
|
| Temporary equity, ending balance (in shares) at Sep. 30, 2026 |
0
|
|
|
|
|
|
| Temporary equity, ending balance at Sep. 30, 2026 |
$ 0
|
|
|
|
|
|
| Beginning balance (in shares) at Dec. 31, 2025 |
58,429,000
|
|
|
58,429,000
|
|
|
| Beginning balance at Dec. 31, 2025 |
$ 229,680
|
|
|
$ 58
|
686,366
|
(456,744)
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
| Net income (loss) and comprehensive income (loss) |
8,875
|
|
|
|
|
|
| Net income (loss) and comprehensive income (loss) |
$ 8,875
|
|
|
|
|
|
| Ending balance (in shares) at Sep. 30, 2026 |
61,996,000
|
|
|
61,996,000
|
|
|
| Ending balance at Sep. 30, 2026 |
$ 273,159
|
|
|
$ 62
|
720,966
|
(447,869)
|
| Temporary equity, beginning balance (in shares) at Mar. 31, 2026 |
0
|
|
|
|
|
|
| Temporary equity, beginning balance at Mar. 31, 2026 |
$ 0
|
|
|
|
|
|
| Temporary equity, ending balance (in shares) at Jun. 30, 2026 |
0
|
|
|
|
|
|
| Temporary equity, ending balance at Jun. 30, 2026 |
$ 0
|
|
|
|
|
|
| Beginning balance (in shares) at Mar. 31, 2026 |
|
|
|
59,240,000
|
|
|
| Beginning balance at Mar. 31, 2026 |
234,118
|
|
|
$ 59
|
693,773
|
(459,714)
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
| Issuance of common stock upon exercise of stock options (in shares) |
|
|
|
1,125,000
|
|
|
| Issuance of common stock upon exercise of stock options |
8,137
|
|
|
$ 2
|
8,135
|
|
| Taxes paid related to net share settlement of equity awards |
(533)
|
|
|
|
(533)
|
|
| Issuance of common stock upon settlement of restricted stock units, net of shares withheld for employee taxes (in shares) |
|
|
|
241,000
|
|
|
| Issuance of common stock upon settlement of restricted stock units, net of shares withheld for employee taxes |
0
|
|
|
|
|
|
| Share-based compensation expense |
5,723
|
|
|
|
5,723
|
|
| Net income (loss) and comprehensive income (loss) |
5,294
|
|
|
|
|
5,294
|
| Net income (loss) and comprehensive income (loss) |
5,294
|
|
|
|
|
5,294
|
| Ending balance (in shares) at Jun. 30, 2026 |
|
|
|
60,606,000
|
|
|
| Ending balance at Jun. 30, 2026 |
$ 252,739
|
|
|
$ 61
|
707,098
|
(454,420)
|
| Temporary equity, ending balance (in shares) at Sep. 30, 2026 |
0
|
|
|
|
|
|
| Temporary equity, ending balance at Sep. 30, 2026 |
$ 0
|
|
|
|
|
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
| Issuance of common stock upon exercise of stock options (in shares) |
|
|
|
1,203,000
|
|
|
| Issuance of common stock upon exercise of stock options |
8,600
|
|
|
$ 1
|
8,599
|
|
| Issuance of common stock upon settlement of restricted stock units, net of shares withheld for employee taxes (in shares) |
|
|
|
187,000
|
|
|
| Taxes paid related to net share settlement of equity awards |
(668)
|
|
|
|
(668)
|
|
| Share-based compensation expense |
5,937
|
|
|
|
5,937
|
|
| Net income (loss) and comprehensive income (loss) |
6,551
|
|
|
|
|
6,551
|
| Net income (loss) and comprehensive income (loss) |
$ 6,551
|
|
|
|
|
6,551
|
| Ending balance (in shares) at Sep. 30, 2026 |
61,996,000
|
|
|
61,996,000
|
|
|
| Ending balance at Sep. 30, 2026 |
$ 273,159
|
|
|
$ 62
|
$ 720,966
|
$ (447,869)
|