v3.26.1
Collaborative Agreements (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Revenue from collaborative arrangement $ 0 $ 65,343
ApolloBio | Collaborative Arrangement, Product    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Additional revenue to be achieved $ 20,000,000.0  
Royalty period (in years) 10 years  
Revenue from collaborative arrangement $ 0 $ 65,000