v3.26.1
Cash, cash equivalents and restricted cash (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Dec. 31, 2024
Property, Plant and Equipment [Line Items]        
Cash and cash equivalents $ 136,353 $ 204,990    
Restricted cash 241      
Restricted cash 241 241    
Cash, cash equivalents and restricted cash 136,594 205,231 $ 164,563 $ 89,059
Letter of credit | Office and Laboratory Space in Needham, Massachusetts | Location, Statement of Financial Position, Balance [Axis]: us-gaap:RestrictedCashAndCashEquivalentsNoncurrent        
Property, Plant and Equipment [Line Items]        
Security Deposit $ 200 $ 200