XML 46 R35.htm IDEA: XBRL DOCUMENT v3.25.2
Collaboration Agreements - Sanofi (Details) - Sanofi - Collaborative Arrangement - USD ($)
81 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Oct. 31, 2018
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]      
Remaining performance obligation $ 0 $ 0  
Contract liability 0 $ 0  
Milestone Triggered      
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]      
Total collaboration revenue 100,000,000.0    
Product      
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]      
Total collaboration revenue $ 0    
Peripheral Program License      
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]      
Milestone payments upon achievement of certain clinical, regulatory and sales milestone events     $ 495,000,000