2138100 - Disclosure - Commitments, contingencies and guarantees
link:presentationLink
link:calculationLink
link:definitionLink
2438402 - Disclosure - Commitments, contingencies and guarantees - Narrative (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2338301 - Disclosure - Commitments, contingencies and guarantees (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
2139100 - Disclosure - Concentrations of risk and geographic information
link:presentationLink
link:calculationLink
link:definitionLink
2439402 - Disclosure - Concentrations of risk and geographic information - Narrative (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2439403 - Disclosure - Concentrations of risk and geographic information - Schedule of Customer Concentration by Risk Factor (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2439404 - Disclosure - Concentrations of risk and geographic information - Schedule of Revenue by Geographic Segment (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2339301 - Disclosure - Concentrations of risk and geographic information (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
1001000 - Statement - Condensed Consolidated Balance Sheets
link:presentationLink
link:calculationLink
link:definitionLink
1001000 - Statement - Condensed Consolidated Balance Sheets
link:presentationLink
link:calculationLink
link:definitionLink
1001001 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)
link:presentationLink
link:calculationLink
link:definitionLink
2419410 - Disclosure - Condensed consolidated financial statement details - Accrued Liabilities (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2419402 - Disclosure - Condensed consolidated financial statement details - Cash, Cash Equivalents and Marketable Securities (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2119100 - Disclosure - Condensed consolidated financial statement details Condensed consolidated financial statement details
link:presentationLink
link:calculationLink
link:definitionLink
2419407 - Disclosure - Condensed consolidated financial statement details - Future Amortization (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2419408 - Disclosure - Condensed consolidated financial statement details - Goodwill (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2419406 - Disclosure - Condensed consolidated financial statement details - Intangible Assets and Goodwill (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2419403 - Disclosure - Condensed consolidated financial statement details - Inventory (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2419409 - Disclosure - Condensed consolidated financial statement details - Other Assets (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2419411 - Disclosure - Condensed consolidated financial statement details - Product Warranty (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2419404 - Disclosure - Condensed consolidated financial statement details - Property and Equipment, Net (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2319301 - Disclosure - Condensed consolidated financial statement details (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
1004000 - Statement - Condensed Consolidated Statements of Cash Flows
link:presentationLink
link:calculationLink
link:definitionLink
1002000 - Statement - Condensed Consolidated Statements of Operations
link:presentationLink
link:calculationLink
link:definitionLink
1005000 - Statement - Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit) Statement
link:presentationLink
link:calculationLink
link:definitionLink
0001000 - Document - Document, Entity and Information
link:presentationLink
link:calculationLink
link:definitionLink
2133100 - Disclosure - Employee benefit plans
link:presentationLink
link:calculationLink
link:definitionLink
2433407 - Disclosure - Employee benefit plans - Allocation of Stock-based Compensation Expense (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2433402 - Disclosure - Employee benefit plans - Narrative (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2433408 - Disclosure - Employee benefit plans Performance Stock Units activity (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2433404 - Disclosure - Employee benefit plans - Restricted Stock Units Activity (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2433403 - Disclosure - Employee benefit plans - Stock Option Activity (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2333301 - Disclosure - Employee benefit plans (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
2107100 - Disclosure - Fair value measurements
link:presentationLink
link:calculationLink
link:definitionLink
2407402 - Disclosure - Fair value measurements (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2307301 - Disclosure - Fair value measurements (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
2128100 - Disclosure - Financing Arrangements
link:presentationLink
link:calculationLink
link:definitionLink
2428401 - Disclosure - Financing Arrangements (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2135100 - Disclosure - Income taxes
link:presentationLink
link:calculationLink
link:definitionLink
2435403 - Disclosure - Income taxes - Income Tax Expense (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2435402 - Disclosure - Income taxes Income Taxes (Details) (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2435407 - Disclosure - Income taxes - Narrative (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2335301 - Disclosure - Income taxes (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
2435406 - Disclosure - Income taxes - Unrecognized Income Tax Benefits (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2134100 - Disclosure - Net loss per share
link:presentationLink
link:calculationLink
link:definitionLink
2434402 - Disclosure - Net loss per share Additional Information (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2434404 - Disclosure - Net loss per share - Antidilutive Securities Excluded from Computation of Net Income per Share (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2434403 - Disclosure - Net loss per share - Basic and Diluted Net Income per Share Attributable to Common Stockholders (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2434403 - Disclosure - Net loss per share - Basic and Diluted Net Income per Share Attributable to Common Stockholders (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2334301 - Disclosure - Net loss per share (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
2140100 - Disclosure - Restructuring charges
link:presentationLink
link:calculationLink
link:definitionLink
2440403 - Disclosure - Restructuring charges (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2440402 - Disclosure - Restructuring charges - Restructuring Costs (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2440404 - Disclosure - Restructuring charges - Restructuring Liability (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2340301 - Disclosure - Restructuring charges (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
2101100 - Disclosure - Summary of business and significant accounting policies
link:presentationLink
link:calculationLink
link:definitionLink
2401403 - Disclosure - Summary of business and significant accounting policies (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2401404 - Disclosure - Summary of business and significant accounting policies New Accounting Pronouncement (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2201201 - Disclosure - Summary of business and significant accounting policies (Policies)
link:presentationLink
link:calculationLink
link:definitionLink
2301302 - Disclosure - Summary of business and significant accounting policies (Tables)
link:presentationLink
link:calculationLink
link:definitionLink