v3.26.3
Collaboration Agreements - Biogen (Details) - USD ($)
3 Months Ended 9 Months Ended 72 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Dec. 31, 2025
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]            
Total collaboration revenue $ 17,778,000 $ 0 $ 21,382,000 $ 0    
Biogen | Collaborative Arrangement            
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]            
Remaining performance obligation 0   0   $ 0 $ 0
Contract liability $ 0   $ 0   0 $ 0
Biogen | Biogen Collaborative Arrangement | Product            
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]            
Total collaboration revenue         0  
Biogen | Biogen Collaborative Arrangement | Milestone Triggered            
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]            
Total collaboration revenue         $ 0