License Agreement (Additional Information) (Details) - PARI License Agreement € in Thousands, $ in Millions |
3 Months Ended | |
|---|---|---|
|
Mar. 31, 2026
EUR (€)
|
Mar. 31, 2026
USD ($)
|
|
| Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] | ||
| Up-front initial payment | € 400 | $ 0.4 |
| Voting power of the Company | 50.00% | 50.00% |