This page uses Javascript. Your browser either doesn't support Javascript or you have it turned off. To see this page as it is meant to appear please use a Javascript enabled browser.
Print Document
View Excel Document
Cover
Document and Entity Information
Financial Statements
Statements of Operations
Balance Sheets
Balance Sheets (Parenthetical)
Statements of Stockholders Equity
Statements of Cash Flows
Notes to Financial Statements
Nature of the Business
Summary of Significant Accounting Policies
Revenue Recognition
Concentrations of Risk
Inventories, Net
Property, Plant and Equipment, Net
Leases
Intangible Assets, Net
Accrued Liabilities
Long-Term Debt
Stock-Based Compensation
Income Taxes
Net Loss Per Share
Related Parties
Other Financial Information
Contingencies
Subsequent Events
Accounting Policies
Summary of Accounting Policies (Policies)
Notes Tables
Summary of Accounting Policies (Tables)
Revenue Recognition (Tables)
Concentrations of Risk (Tables)
Inventories, Net (Tables)
Property, Plant and Equipment, Net (Tables)
Leases (Tables)
Intangible Assets, Net (Tables)
Accrued Liabilities (Tables)
Long-Term Debt (Tables)
Stock-Based Compensation (Tables)
Income Taxes (Tables)
Net Loss Per Share (Tables)
Other Financial Information (Tables)
Notes Details
Nature of the Business - Additional Information (Detail)
Summary of Significant Accounting Policies - Additional Information (Details)
Summary of Significant Accounting Policies - Summary of Estimated Useful Lives of Major Classes of Property and Equipment (Details)
Revenue Recognition - Additional Information (Details)
Revenue Recognition - Disaggregation of Revenue (Details)
Concentrations of Risk - Summary of revenues and outstanding balance of accounts receivable (Details)
Concentrations of Risk - Summary of inventory purchases and outstanding balance of accounts payable (Details)
Property, Plant and Equipment Net - Schedule of Property, Plant and Equipment (Detail)
Property, Plant and Equipment, Net - Additional Information (Details)
Leases - Schedule of maturities of operating lease liabilities (Details)
Leases (Additional Information) (Details)
Inventories, Net - Schedule of Inventories (Details)
Intangible Assets, Net - Additional Information (Details)
Intangible Assets, Net - Summary of Intangible Assets with Definite and Indefinite Lives (Details)
Intangible Assets, Net - Summary of Intangible Assets with Definite and Indefinite Lives (Parenthetical) (Details)
Intangible Assets, Net - Schedule of Future Amortization Expense (Details)
Accrued Liabilities (Additional Information) (Details)
Accrued Liabilities - Summary of Accrued Liabilities (Details)
Long-Term Debt - Additional Information (Details)
Long-Term Debt - Summary of Components of Carrying Value of Long-Term Debt (Details)
Long-Term Debt - Summary of Scheduled Maturities of Term Loan (Details)
Stock-Based Compensation - Additional Information (Details)
Stock-Based Compensation - Summary of Stock Options Activity (Details)
Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details)
Stock-Based Compensation - Schedule of Restricted Stock Unit Activity (Details)
Stock-Based Compensation - Schedule of Weighted-Average Assumptions used in Black-Scholes Option-Pricing Model (Details)
Income Taxes - Summary of Provision for Income Taxes (Details)
Income Taxes - Summary of Reconciliation of the Statutory Tax Rate to the Company's Effective Tax Rate (Details)
Income Taxes - Schedule of Net Deferred Tax Liability and Assets (Details)
Income Taxes - Additional Information (Details)
Net Loss Per Share - Schedule of Computation of Basic and Diluted Net (Loss) Income Per Share Attributable to Common Stockholders (Details)
Net Loss Per Share - Summary of Common Stock Equivalents Excluded from Calculation of Diluted Loss per Share Attributable to Common Stockholders (Details)
Related Parties - Additional Information (Details)
Other Financial Information - Change in the allowance for doubtful accounts (Details)
Other Financial Information - Change in the inventory reserve (Details)
Other Financial Information - Change in the income tax valuation allowance (Details)
Other Financial Information - Change in unrecognized tax benefits (Details)
Contingencies - Additional Information (Details)
Subsequent Events (Additional Information) (Details)
All Reports