v3.25.2
License and Collaboration Agreement (Details)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
performanceObligation
Jun. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
Nov. 21, 2023
USD ($)
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]            
Number of performance obligations | performanceObligation     4      
License and collaboration revenue $ 48,000 $ 24,116,000 $ 48,000 $ 24,116,000    
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
License and collaboration revenue 48,000 $ 24,100,000 48,000 $ 24,100,000    
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 110,000,000   110,000,000     123,000,000
Milestone payments received         $ 5,000,000  
Milestone amount that lapsed $ 8,000,000   $ 8,000,000      
Transaction price           23,800,000
Simcere Pharmaceutical Company Limited | Clinical Trial Reports            
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]            
Contract liabilities           4,000,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