v3.25.2
Collaboration and Research Service Arrangements - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Jul. 01, 2025
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Aug. 31, 2025
Dec. 31, 2024
Disaggregation of Revenue [Line Items]              
Service revenue   $ 119,000 $ 370,000 $ 338,000 $ 687,000    
Allowance for credit loss   0   $ 0     $ 0
Novo Collaboration Agreement              
Disaggregation of Revenue [Line Items]              
Reimburse burdened cost percentage       100.00%      
Collaborative arrangement rights and obligations       The Company and Novo have initially commenced four simultaneous research and development programs      
Novo Collaboration Agreement | Subsequent Event              
Disaggregation of Revenue [Line Items]              
One-time non-refundable upfront payment received $ 195,000,000            
Novo Collaboration Agreement | Maximum              
Disaggregation of Revenue [Line Items]              
Milestone payments receivable from collaboration agreement   498,000,000   $ 498,000,000      
Vertex Research Service Agreement              
Disaggregation of Revenue [Line Items]              
Service revenue   $ 100,000 $ 400,000 $ 300,000 $ 700,000    
Vertex Asset Purchase | Forecast              
Disaggregation of Revenue [Line Items]              
Milestone Payment Received           $ 12,500,000