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 (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
2116100 - Disclosure - Inventory
link:presentationLink
link:calculationLink
link:definitionLink
2416402 - Disclosure - Inventory (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2316301 - Disclosure - Inventory (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
2125100 - Disclosure - Net loss per share
link:presentationLink
link:calculationLink
link:definitionLink
2425402 - Disclosure - Net loss per share (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2325301 - 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