License Agreements & Ducentis Acquisition - Sato License Agreement (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | |||
|---|---|---|---|---|---|
Feb. 27, 2024 |
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Research and Development Arrangement, Contract to Perform for Others [Line Items] | |||||
| Other revenue | $ 0 | $ 0 | $ 0 | $ 2,000 | |
| Sato | |||||
| Research and Development Arrangement, Contract to Perform for Others [Line Items] | |||||
| Upfront payment received before taxes | $ 25,000 | ||||
| Potential additional payments to be received | 10,000 | 10,000 | |||
| Aggregate amount to be received upon achievement of sales milestones | 30,000 | 30,000 | |||
| Number of years after first commercial sale to receive royalties | 10 years | ||||
| Number of days for written notice | 90 days | ||||
| Other revenue | $ 0 | $ 0 | $ 0 | $ 0 | |