v3.26.1
Leases (Additional Information) (Details)
3 Months Ended 6 Months Ended 12 Months Ended
Nov. 30, 2017
USD ($)
SquareFeet
Jun. 30, 2026
USD ($)
Jun. 30, 2026
USD ($)
Dec. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Operating Lease Assets [Line Items]          
Variable Lease, Payment     $ 500,000 $ 1,100,000 $ 900,000
Operating Lease, Expense   $ 300,000 $ 800 $ 1,900,000 $ 1,900,000
Operating Lease, Impairment Loss   $ 3,600,000      
26 Landsdowne Street [Member]          
Operating Lease Assets [Line Items]          
Office and laboratory space | SquareFeet 28,731        
Security Deposit $ 1,100,000        
Leasehold Improvements, Gross $ 5,000,000        
Lessor, Operating Lease, Term of Contract 10 years        
Lessor, Operating Lease, Renewal Term 5 years        
Other Commitment $ 25,100,000