Summary of Significant Accounting Policies - Revenue Recognition - Collaboration Revenue (Details) - USD ($) |
3 Months Ended | ||
|---|---|---|---|
Sep. 24, 2018 |
Mar. 31, 2026 |
Mar. 31, 2025 |
|
| Stockholders' Equity | |||
| Collaboration revenue | $ 0 | $ 0 | |
| Knight | |||
| Stockholders' Equity | |||
| License agreement term (in years) | 15 years | ||
| Transfer price receivable upon achievement of certain regulatory and sales milestones | $ 18,000,000 | ||