2119100 - Disclosure - Accrued expenses and other current liabilities link:presentationLink link:calculationLink link:definitionLink 2419402 - Disclosure - Accrued expenses and other current liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2319301 - Disclosure - Accrued expenses and other current liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 2113100 - Disclosure - Cash equivalents and marketable securities link:presentationLink link:calculationLink link:definitionLink 2413402 - Disclosure - Cash equivalents and marketable securities Cash equivalents and marketable securities (Details) link:presentationLink link:calculationLink link:definitionLink 2313301 - Disclosure - Cash equivalents and marketable securities (Tables) link:presentationLink link:calculationLink link:definitionLink 2122100 - Disclosure - Common stock link:presentationLink link:calculationLink link:definitionLink 2422402 - Disclosure - Common stock - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2422403 - Disclosure - Common stock - Restricted common stock activity (Details) link:presentationLink link:calculationLink link:definitionLink 2322301 - Disclosure - Common stock (Tables) link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1001001 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1005000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - Fair value measurements link:presentationLink link:calculationLink link:definitionLink 2410402 - Disclosure - Fair value measurements (Details) link:presentationLink link:calculationLink link:definitionLink 2310301 - Disclosure - Fair value measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2124100 - Disclosure - Income taxes link:presentationLink link:calculationLink link:definitionLink 2424401 - Disclosure - Income taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2116100 - Disclosure - Net loss per share link:presentationLink link:calculationLink link:definitionLink 2416402 - Disclosure - Net loss per share (Details) link:presentationLink link:calculationLink link:definitionLink 2316301 - Disclosure - Net loss per share (Tables) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Organization and operations link:presentationLink link:calculationLink link:definitionLink 2401401 - Disclosure - Organization and operations (Details) link:presentationLink link:calculationLink link:definitionLink 2123100 - Disclosure - Stock-based compensation link:presentationLink link:calculationLink link:definitionLink 2423402 - Disclosure - Stock-based compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2423404 - Disclosure - Stock-based compensation - Summary of stock-based compensation expense (Details) link:presentationLink link:calculationLink link:definitionLink 2423403 - Disclosure - Stock-based compensation - Summary of stock option activity (Details) link:presentationLink link:calculationLink link:definitionLink 2323301 - Disclosure - Stock-based compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - Summary of significant accounting policies and recent accounting pronouncements link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - Summary of significant accounting policies and recent accounting pronouncements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2204201 - Disclosure - Summary of significant accounting policies and recent accounting pronouncements (Policies) link:presentationLink link:calculationLink link:definitionLink