Fair Value of Financial Instruments - Schedule of Financial Instruments that are Measured and Carried at Fair Value on a Recurring Basis (Details) - Fair Value, Recurring [Member] - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
||||||
|---|---|---|---|---|---|---|---|---|
| Cash and cash equivalents: | ||||||||
| Money market funds | [1] | $ 16,565 | $ 45,355 | |||||
| Corporate bonds | [1] | 3,704 | ||||||
| Restricted cash, non-current: | ||||||||
| Money market funds | [2] | 745 | 745 | |||||
| Marketable debt securities: | ||||||||
| Corporate bonds | [3] | 128,810 | 125,682 | |||||
| Commercial paper | [3] | 10,962 | ||||||
| U.S. Treasury securities | [3] | 5,002 | 22,551 | |||||
| Total | 162,084 | 198,037 | ||||||
| Level 1 [Member] | ||||||||
| Cash and cash equivalents: | ||||||||
| Money market funds | [1] | 16,565 | 45,355 | |||||
| Corporate bonds | [1] | |||||||
| Restricted cash, non-current: | ||||||||
| Money market funds | [2] | 745 | 745 | |||||
| Marketable debt securities: | ||||||||
| Corporate bonds | [3] | |||||||
| Commercial paper | [3] | |||||||
| U.S. Treasury securities | [3] | 5,002 | 22,551 | |||||
| Total | 22,312 | 68,651 | ||||||
| Level 2 [Member] | ||||||||
| Cash and cash equivalents: | ||||||||
| Money market funds | [1] | |||||||
| Corporate bonds | [1] | 3,704 | ||||||
| Restricted cash, non-current: | ||||||||
| Money market funds | [2] | |||||||
| Marketable debt securities: | ||||||||
| Corporate bonds | [3] | 128,810 | 125,682 | |||||
| Commercial paper | [3] | 10,962 | ||||||
| U.S. Treasury securities | [3] | |||||||
| Total | 139,772 | 129,386 | ||||||
| Level 3 [Member] | ||||||||
| Cash and cash equivalents: | ||||||||
| Money market funds | [1] | |||||||
| Corporate bonds | [1] | |||||||
| Restricted cash, non-current: | ||||||||
| Money market funds | [2] | |||||||
| Marketable debt securities: | ||||||||
| Corporate bonds | [3] | |||||||
| Commercial paper | [3] | |||||||
| U.S. Treasury securities | [3] | |||||||
| Total | ||||||||
| ||||||||