Summary of Significant Accounting Policies - Revenue Recognition - Collaboration Revenue (Details) - USD ($) |
3 Months Ended | 6 Months Ended | |||
|---|---|---|---|---|---|
Sep. 24, 2018 |
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Stockholders' Equity | |||||
| Collaboration revenue | $ 0 | $ 0 | $ 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 | ||||