v3.26.1
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%