v3.26.3
Marketable Securities - Additional Information (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Marketable Securities [Line Items]        
Realized gain (loss) on sale or maturity of marketable securities $ 0   $ 0 $ (399,000)
Contractual maturity dates of investments     less than one year  
Verve        
Marketable Securities [Line Items]        
Shares sold during period   546,970    
Total proceeds from shares   $ 5,700,000    
Realized loss on sale of marketable securities   $ 400,000    
Other Than Verve Therapeutics Inc        
Marketable Securities [Line Items]        
Realized gains or losses from the sale of marketable securities       $ 0