2109100 - Disclosure - Commitments and Contingencies
link:presentationLink
link:calculationLink
link:definitionLink
2409401 - Disclosure - Commitments and Contingencies - Additional Information (Detail)
link:presentationLink
link:calculationLink
link:definitionLink
1001000 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS
link:presentationLink
link:calculationLink
link:definitionLink
1001501 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)
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 AND COMPREHENSIVE LOSS
link:presentationLink
link:calculationLink
link:definitionLink
1003000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (DEFICIT)
link:presentationLink
link:calculationLink
link:definitionLink
0002000 - Document - Cover Page
link:presentationLink
link:calculationLink
link:definitionLink
2105100 - Disclosure - Fair Value Measurements
link:presentationLink
link:calculationLink
link:definitionLink
2405403 - Disclosure - Fair Value Measurements - Additional Information (Detail)
link:presentationLink
link:calculationLink
link:definitionLink
2405404 - Disclosure - Fair Value Measurements - Schedule of Assumptions Used to Estimate Fair Values of Common Stock Warrants (Detail)
link:presentationLink
link:calculationLink
link:definitionLink
2405402 - Disclosure - Fair Value Measurements - Schedule of Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail)
link:presentationLink
link:calculationLink
link:definitionLink
2405406 - Disclosure - Fair Value Measurements - Schedule of Financial Assets and Liabilities Measured at Fair Value on Recurring Basis Footnote (Detail)
link:presentationLink
link:calculationLink
link:definitionLink
2405405 - Disclosure - Fair Value Measurements - Summary of Changes in Fair Value of Total Level 3 Financial Assets (Detail)
link:presentationLink
link:calculationLink
link:definitionLink
2305301 - Disclosure - Fair Value Measurements (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
2104100 - Disclosure - Inventories
link:presentationLink
link:calculationLink
link:definitionLink
2404402 - Disclosure - Inventories - Summary of Inventories (Detail)
link:presentationLink
link:calculationLink
link:definitionLink
2304301 - Disclosure - Inventories (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
2106100 - Disclosure - Leases
link:presentationLink
link:calculationLink
link:definitionLink
2406402 - Disclosure - Leases - Additional Information (Detail)
link:presentationLink
link:calculationLink
link:definitionLink
2306301 - Disclosure - Leases Leases (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
2406403 - Disclosure - Leases Schedule of Future Minimum Payments Under Non-cancellable Operating Leases (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2406403 - Disclosure - Leases Schedule of Future Minimum Payments Under Non-cancellable Operating Leases (Details)
link:presentationLink
link:calculationLink
link:definitionLink
2101100 - Disclosure - Organization and Basis of Presentation
link:presentationLink
link:calculationLink
link:definitionLink
2401402 - Disclosure - Organization and Basis of Presentation - Additional Information (Detail)
link:presentationLink
link:calculationLink
link:definitionLink
2201201 - Disclosure - Organization and Basis of Presentation (Policies)
link:presentationLink
link:calculationLink
link:definitionLink
2103100 - Disclosure - Short-Term Investments
link:presentationLink
link:calculationLink
link:definitionLink
2403402 - Disclosure - Short-Term Investments - Summary of Estimated Fair Value of Short-Term Investments (Detail)
link:presentationLink
link:calculationLink
link:definitionLink
2303301 - Disclosure - Short-Term Investments (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
2108100 - Disclosure - Stockholders' Equity
link:presentationLink
link:calculationLink
link:definitionLink
2408402 - Disclosure - Stockholders' Equity - Additional Information (Detail)
link:presentationLink
link:calculationLink
link:definitionLink
2408404 - Disclosure - Stockholders' Equity - Schedule of Assumptions Used in Black-Scholes Option-Pricing Model (Detail)
link:presentationLink
link:calculationLink
link:definitionLink
2408403 - Disclosure - Stockholders' Equity - Schedule of Shares of Common Stock Reserved for Future Issuance (Detail)
link:presentationLink
link:calculationLink
link:definitionLink
2408405 - Disclosure - Stockholders' Equity - Summary for Allocation of Stock-Based Compensation Expense (Detail)
link:presentationLink
link:calculationLink
link:definitionLink
2308301 - Disclosure - Stockholders' Equity (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
2102100 - Disclosure - Summary of Significant Accounting Policies
link:presentationLink
link:calculationLink
link:definitionLink
2402402 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail)
link:presentationLink
link:calculationLink
link:definitionLink
2402403 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail1)
link:presentationLink
link:calculationLink
link:definitionLink
2402405 - Disclosure - Summary of Significant Accounting Policies - Schedule of Anti-Dilutive Securities (Detail)
link:presentationLink
link:calculationLink
link:definitionLink
2402404 - Disclosure - Summary of Significant Accounting Policies - Summary of Reconciliation of Change in Product Warranty Liabilities (Detail)
link:presentationLink
link:calculationLink
link:definitionLink
2302301 - Disclosure - Summary of Significant Accounting Policies (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
2107100 - Disclosure - Term Loan Agreement
link:presentationLink
link:calculationLink
link:definitionLink
2407401 - Disclosure - Term Loan Agreement - Additional Information (Detail)
link:presentationLink
link:calculationLink
link:definitionLink