v3.26.1
Commitments and contingencies (Details)
$ in Millions
Jun. 30, 2026
USD ($)
Feb. 15, 2018
ft²
IQVIA    
Property, Plant and Equipment [Line Items]    
Other commitments $ 34.4  
Location, Statement of Financial Position, Balance [Axis]: us-gaap:LiabilitiesCurrent | IQVIA    
Property, Plant and Equipment [Line Items]    
Other commitments 10.7  
Office and Laboratory Space in Needham, Massachusetts.    
Property, Plant and Equipment [Line Items]    
Area of space | ft²   27,810
Office and Laboratory Space in Needham, Massachusetts. | Letter of credit | Location, Statement of Financial Position, Balance [Axis]: us-gaap:RestrictedCashAndCashEquivalentsNoncurrent    
Property, Plant and Equipment [Line Items]    
Security deposit $ 0.2