v3.26.1
License and Collaboration Agreement (Details)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
performanceObligation
Jun. 30, 2025
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2025
USD ($)
Nov. 21, 2023
USD ($)
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]              
Number of performance obligations | performanceObligation     4        
Simcere Pharmaceutical Company Limited              
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]              
Contract liabilities $ 200,000   $ 200,000     $ 200,000  
Transaction price             $ 25,000,000.0
Contract assets related to the license agreement 0   0     0  
Simcere Pharmaceutical Company Limited | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-11-22              
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]              
Term of agreement             12 years
Simcere Pharmaceutical Company Limited | License and Collaboration              
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]              
Contract liabilities             $ 21,000,000
Aggregate amount of milestone payments 99,000,000   99,000,000       123,000,000
Contract with customer 7,000,000   4,000,000   $ 5,000,000    
Milestone amount that lapsed 4,000,000   4,000,000     $ 8,000,000  
Transaction price             23,800,000
Contract with Customer, Liability, Revenue Recognized, Gross     7,000,000        
Simcere Pharmaceutical Company Limited | Clinical Trial Reports              
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]              
Contract liabilities             4,000,000
Contract with customer $ 2,800,000 $ 48,000 $ 2,900,000 $ 48,000      
Simcere Pharmaceutical Company Limited | Current Manufacturing Process              
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]              
Transaction price             100,000
Simcere Pharmaceutical Company Limited | New Manufacturing Process              
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]              
Transaction price             200,000
Simcere Pharmaceutical Company Limited | Service              
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]              
Transaction price             $ 900,000