v3.26.1
Commitments and Contingencies (Licensing Agreements) (Details) - Licensing Agreement
$ in Millions
1 Months Ended 6 Months Ended 12 Months Ended
Aug. 01, 2025
Jan. 31, 2026
USD ($)
Aug. 31, 2025
USD ($)
product
Jun. 30, 2026
USD ($)
Dec. 31, 2025
USD ($)
Hanxin          
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]          
Cash payment       $ 2.0  
Royalty Payment Percentage   5.00%      
Hanxin | Maximum          
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]          
Maximum royalty amount owed, contingent on sales of products   $ 60.0      
Nanjing Anji Biotechnology Co., Ltd.          
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]          
Number of licensed products | product     3    
Cash payment         $ 6.0
Royalty Payment Percentage 5.00%        
Nanjing Anji Biotechnology Co., Ltd. | Maximum          
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]          
Maximum royalty amount owed, contingent on sales of products     $ 60.0    
Development Milestone Payments | Hanxin          
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]          
Threshold Cumulative Development Milestones   14.0      
Development Milestone Payments | Nanjing Anji Biotechnology Co., Ltd.          
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]          
Threshold Cumulative Development Milestones     42.0    
Sales Milestone Payments | Hanxin          
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]          
Threshold cumulative sales milestone   75.0      
Sales Milestone Payments | Nanjing Anji Biotechnology Co., Ltd.          
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]          
Threshold cumulative sales milestone     225.0    
Royalty Payments | Hanxin          
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]          
Maximum royalty amount owed, contingent on sales of products   $ 7.5      
Royalty Payments | Nanjing Anji Biotechnology Co., Ltd.          
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]          
Maximum royalty amount owed, contingent on sales of products     $ 22.5