Investments - Schedule of available for sale investments (Details) - USD ($) $ in Thousands |
Sep. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Debt Securities [Abstract] | ||
| Amortized Cost | $ 192,597 | $ 76,137 |
| Gross Unrealized Loss | (62) | 6 |
| Total Fair Value | 192,535 | 76,143 |
| U.S. government securities | Location, Statement of Financial Position, Balance [Axis]: us-gaap:CashAndCashEquivalentsAtCarryingValue | ||
| Debt Securities [Abstract] | ||
| Amortized Cost | 30,004 | |
| Gross Unrealized Loss | 0 | |
| Total Fair Value | 30,004 | |
| U.S. government securities | Location, Statement of Financial Position, Balance [Axis]: us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent | ||
| Debt Securities [Abstract] | ||
| Amortized Cost | 134,615 | 23,867 |
| Gross Unrealized Loss | (62) | 6 |
| Total Fair Value | 134,553 | 23,873 |
| Money market fund | Location, Statement of Financial Position, Balance [Axis]: us-gaap:CashAndCashEquivalentsAtCarryingValue | ||
| Debt Securities [Abstract] | ||
| Amortized Cost | 27,978 | 52,270 |
| Gross Unrealized Loss | 0 | 0 |
| Total Fair Value | $ 27,978 | $ 52,270 |