License Agreements - Sato License Agreement (Details) - USD ($) |
3 Months Ended | 6 Months Ended | |||
---|---|---|---|---|---|
Feb. 27, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Research and Development Arrangement, Contract to Perform for Others [Line Items] | |||||
Other revenue | $ 0 | $ 0 | $ 2,000,000 | $ 28,000,000 | |
Sato | |||||
Research and Development Arrangement, Contract to Perform for Others [Line Items] | |||||
Upfront payment received before taxes | $ 25,000,000 | ||||
Potential additional payments to be received | 10,000,000 | 10,000,000 | |||
Aggregate amount to be received upon achievement of sales milestones | 30,000,000 | 30,000,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 | $ 25,000,000 |