Fair Value of Assets and Liabilities - Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) - Fair Value, Recurring - USD ($) $ in Thousands |
Mar. 31, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Assets | ||
| Financial assets | $ 114,134 | $ 143,414 |
| Money Market Funds | ||
| Assets | ||
| Financial assets | 84,194 | 58,688 |
| U.S. Government Agencies | ||
| Assets | ||
| Financial assets | 29,940 | 84,726 |
| Level 1 | ||
| Assets | ||
| Financial assets | 84,194 | 58,688 |
| Level 1 | Money Market Funds | ||
| Assets | ||
| Financial assets | 84,194 | 58,688 |
| Level 2 | ||
| Assets | ||
| Financial assets | 29,940 | 84,726 |
| Level 2 | U.S. Government Agencies | ||
| Assets | ||
| Financial assets | $ 29,940 | $ 84,726 |