v3.26.1
Collaborative Arrangements and Licensing Agreements - Recordati (Details) - Recordati [Member]
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Jul. 29, 2026
USD ($)
Jun. 30, 2026
USD ($)
PerformanceObligation
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
PerformanceObligation
Jun. 30, 2025
USD ($)
Collaborative Arrangements and Licensing Agreements [Abstract]          
Maximum amount of payments receivable over term of collaboration   $ 75,000   $ 75,000  
Maximum amount of upfront payments over term of collaboration   30,000   30,000  
Maximum amount of regulatory milestone payments over term of collaboration   15,000   15,000  
Maximum amount of sales milestone payments over term of collaboration   $ 30,000   $ 30,000  
Royalty percentage received on net sales of medicine   mid-20 percent   mid-20 percent  
Next payment to be achieved   $ 10,000   $ 10,000  
Number of separate performance obligations (in PerformanceObligation) | PerformanceObligation   2   2  
Transaction price   $ 30,000   $ 30,000  
Revenue   21,080 $ 0 21,080 $ 0
Deferred contract revenue   8,900   8,900  
Subsequent Event [Member]          
Collaborative Arrangements and Licensing Agreements [Abstract]          
Upfront payment received $ 30,000        
License of Zilganersen [Member]          
Collaborative Arrangements and Licensing Agreements [Abstract]          
Transaction price   21,000   21,000  
R&D Services for Zilganersen [Member]          
Collaborative Arrangements and Licensing Agreements [Abstract]          
Transaction price   $ 9,000   9,000  
Zilganersen [Member]          
Collaborative Arrangements and Licensing Agreements [Abstract]          
Revenue       $ 21,000