v3.25.2
Fair Value of Financial Instruments - Additional Information (Details) - USD ($)
$ in Millions
12 Months Ended
Jul. 19, 2024
Dec. 31, 2024
Jun. 30, 2025
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Settlement agreement upfront payment $ 15.0    
Percentage of royalty payment 1.00%    
Settlement agreement upfront payment paid   $ 15.0  
Verve Therapeutics, Inc.      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Equity securities     $ 6.1
Verve Therapeutics, Inc. | Common Stock      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Equity shares held     546,970
Prime Medicine Inc      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Equity securities     $ 4.0
Prime Medicine Inc | Common Stock      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Equity shares held     1,608,337
Development and Regulatory Milestones | Maximum      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Potential milestone payments due under settlement agreement $ 15.0    
Sales Milestone | Maximum      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Potential milestone payments due under settlement agreement $ 35.0    
Technology and Product Milestones | Acquisitions Completed | Maximum      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Potential milestone payable in form of common stock     $ 320.0