v3.26.1
Commitments and Contingencies - Censa agreement (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Aug. 05, 2025
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Jul. 31, 2025
May 05, 2020
Commitments and contingencies                
Revenue   $ 360,519 $ 178,875 $ 633,070 $ 1,354,971      
Milestone Payable   30,000 25,150 30,000 25,150 $ 416    
Product                
Commitments and contingencies                
Revenue   238,819 118,329 464,392 271,755      
Censa Merger Agreement                
Commitments and contingencies                
Maximum amount of upfront consideration   250,000   250,000        
Rights Satisfaction Agreement                
Commitments and contingencies                
Maximum amount of upfront consideration $ 250,000              
Maximum amount of additional milestone payable 100,000              
Additional milestone payable for right holders 500,000              
Payment of upfront consideration 225,100              
Additional milestone obligated to be paid $ 90,000              
Rights Satisfaction Agreement | Annual net sales less than or equal to $250 million                
Commitments and contingencies                
Percentage on annual net sales 8.00%              
Rights Satisfaction Agreement | Annual net sales greater than $250 million but less than $500 million                
Commitments and contingencies                
Percentage on annual net sales 10.00%              
Rights Satisfaction Agreement | Annual net sales greater than $500 million                
Commitments and contingencies                
Percentage on annual net sales 12.00%              
Rights Satisfaction Agreement | First occurrence of a three or fewer consecutive calendar year period                
Commitments and contingencies                
Threshold consecutive calendar period 3 years              
Amount of net sales of product $ 3,000,000              
Rights Satisfaction Agreement | First occurrence of a five or fewer consecutive calendar year period                
Commitments and contingencies                
Threshold consecutive calendar period 5 years              
Amount of net sales of product $ 5,000,000              
Rights Satisfaction Agreement | First occurrence of a seven or fewer consecutive calendar year period                
Commitments and contingencies                
Threshold consecutive calendar period 7 years              
Amount of net sales of product $ 7,000,000              
Rights Satisfaction Agreement | First occurrence of a nine or fewer consecutive calendar year period                
Commitments and contingencies                
Threshold consecutive calendar period 9 years              
Amount of net sales of product $ 9,000,000              
Rights Satisfaction Agreement | First occurrence of a eleven or fewer consecutive calendar year period                
Commitments and contingencies                
Threshold consecutive calendar period 11 years              
Amount of net sales of product $ 11,000,000              
Minimum | Rights Satisfaction Agreement | Product | Annual net sales greater than $250 million but less than $500 million                
Commitments and contingencies                
Revenue 250,000              
Minimum | Rights Satisfaction Agreement | Product | Annual net sales greater than $500 million                
Commitments and contingencies                
Revenue 500,000              
Maximum | Rights Satisfaction Agreement | Product | Annual net sales less than or equal to $250 million                
Commitments and contingencies                
Revenue 250,000              
Maximum | Rights Satisfaction Agreement | Product | Annual net sales greater than $250 million but less than $500 million                
Commitments and contingencies                
Revenue $ 500,000              
Censa                
Commitments and contingencies                
Asset acquisition, development and regulatory milestones               $ 109,000
Censa | Censa Merger Agreement                
Commitments and contingencies                
Milestone payments triggered   $ 30,000 $ 25,000 30,000 $ 25,000      
Milestone Payable             $ 32,500  
Threshold revenue to milestone payment       250,000        
Censa | Maximum                
Commitments and contingencies                
Asset acquisition, milestone, amount               217,500
Asset acquisition, net sales milestone               $ 160,000
Former Censa Securityholders | Development and Regulatory Milestones                
Commitments and contingencies                
Milestone obligation payments made       152,500        
Potential milestone payments due       217,500        
Former Censa Securityholders | Rights Satisfaction Agreement                
Commitments and contingencies                
Ownership percentage prior to merger 90.00%              
Sephience | Censa                
Commitments and contingencies                
Royalty payments       2,200        
Tegsedi | Censa                
Commitments and contingencies                
Royalty payments       3,200        
Waylivra | Censa                
Commitments and contingencies                
Royalty payments       $ 2,900