Financial Instruments (Tables)
|
6 Months Ended |
Jun. 30, 2026 |
| Fair Value Disclosures [Abstract] |
|
| Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis |
Assets and liabilities measured at fair value on a recurring basis are as follows (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | Fair Value Measurements at Reporting Date | | Total | | Level 1 | | Level 2 | | Level 3 | | At June 30, 2026: | | | | | | | | | Cash equivalents | | | | | | | | | Money market funds | $ | 23,566 | | | $ | 23,566 | | | $ | — | | | $ | — | | | | | | | | | | | | | | | | | | | | | | | | | | | Total cash equivalents measured at fair value | $ | 23,566 | | | $ | 23,566 | | | $ | — | | | $ | — | | | Marketable securities | | | | | | | | | Corporate debt securities | $ | 101,272 | | | $ | — | | | $ | 101,272 | | | $ | — | | | U.S. treasury securities | 58,023 | | | 58,023 | | | — | | | — | | | Asset-backed securities | 19,769 | | | — | | | 19,769 | | | — | | | U.S. government agency securities | 12,607 | | | — | | | 12,607 | | | — | | | Commercial paper | 4,124 | | | — | | | 4,124 | | | — | | | Total marketable securities measured at fair value | $ | 195,795 | | | $ | 58,023 | | | $ | 137,772 | | | $ | — | | | | | | | | | | | At December 31, 2025: | | | | | | | | | Cash equivalents | | | | | | | | | Money market funds | $ | 21,536 | | | $ | 21,536 | | | $ | — | | | $ | — | | | U.S. treasury securities | 2,996 | | | 2,996 | | | — | | | — | | | | | | | | | | | | | | | | | | | Total cash equivalents measured at fair value | $ | 24,532 | | | $ | 24,532 | | | $ | — | | | $ | — | | | Marketable securities | | | | | | | | | Corporate debt securities | $ | 114,102 | | | $ | — | | | $ | 114,102 | | | $ | — | | | U.S. treasury securities | 89,726 | | | 89,726 | | | — | | | — | | | Commercial paper | 28,858 | | | — | | | 28,858 | | | — | | | Asset-backed securities | 21,282 | | | — | | | 21,282 | | | — | | | U.S. government agency securities | 13,200 | | | — | | | 13,200 | | | — | | | Total marketable securities measured at fair value | $ | 267,168 | | | $ | 89,726 | | | $ | 177,442 | | | $ | — | |
|
| Schedule of Marketable Securities |
The following table presents the amortized cost and estimated fair market value of our cash equivalents and marketable securities as of the dates presented (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | June 30, 2026 | | Amortized Cost | | Gross Unrealized Gains | | Gross Unrealized Losses | | Estimated Fair Value | | Cash equivalents: | | | | | | | | | Money market funds | $ | 23,566 | | | $ | — | | | $ | — | | | $ | 23,566 | | | | | | | | | | | | | | | | | | | | | | | | | | | Marketable securities: | | | | | | | | | Corporate debt securities | $ | 101,665 | | | $ | 2 | | | $ | (395) | | | $ | 101,272 | | | U.S. treasury securities | 58,120 | | | 6 | | | (103) | | | 58,023 | | | Asset-backed securities | 19,815 | | | 3 | | | (49) | | | 19,769 | | | U.S. government agency securities | 12,698 | | | — | | | (91) | | | 12,607 | | | Commercial paper | 4,126 | | | — | | | (2) | | | 4,124 | | | Total | $ | 219,990 | | | $ | 11 | | | $ | (640) | | | $ | 219,361 | |
| | | | | | | | | | | | | | | | | | | | | | | | | December 31, 2025 | | Amortized Cost | | Gross Unrealized Gains | | Gross Unrealized Losses | | Estimated Fair Value | | Cash equivalents: | | | | | | | | | Money market funds | $ | 21,536 | | | $ | — | | | $ | — | | | $ | 21,536 | | | U.S. treasury securities | 2,996 | | | — | | | — | | | 2,996 | | | | | | | | | | | | | | | | | | | Marketable securities: | | | | | | | | | Corporate debt securities | $ | 114,066 | | | $ | 63 | | | $ | (27) | | | $ | 114,102 | | | U.S. treasury securities | 89,572 | | | 154 | | | — | | | 89,726 | | | Commercial paper | 28,836 | | | 22 | | | — | | | 28,858 | | | Asset-backed securities | 21,257 | | | 26 | | | (1) | | | 21,282 | | | U.S. government agency securities | 13,195 | | | 5 | | | — | | | 13,200 | | | Total | $ | 291,458 | | | $ | 270 | | | $ | (28) | | | $ | 291,700 | |
|
| Schedule of Available-For-Sale Securities by Contractual Maturity Date |
The following table presents available-for-sale securities by contractual maturity date as of June 30, 2026 (in thousands): | | | | | | | | | | | | | June 30, 2026 | | Amortized Cost | | Estimated Fair Value | Due in one year or less | $ | 132,388 | | | $ | 132,154 | | Due after one year | 64,036 | | | 63,641 | | Total | $ | 196,424 | | | $ | 195,795 | |
|