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
Reports
Cover
Audit Information
Statements
Consolidated Balance Sheets
Consolidated Balance Sheets (Parentheticals)
Consolidated Statements of Operations
Consolidated statements of Comprehensive Income
Consolidated Statements of Equity
Consolidated Statements of Cash Flows
Reports
Nature of Business
Summary of Significant Accounting Policies
Revenue
Intangible Assets, Net
Accounts Receivable, Net
Inventories
Earnings/Loss Per Share
Income Taxes
Fair Value of Financial Instruments
Stockholders' Equity
Commitments and Contingencies
Subsequent Events
Pay vs Performance Disclosure
Insider Trading Arrangements
Cybersecurity Risk Management and Strategy Disclosure
Accounting Policies
Accounting Policies, by Policy (Policies)
Tables
Summary of Significant Accounting Policies (Tables)
Intangible Assets, Net (Tables)
Inventories (Tables)
Earnings/Loss Per Share (Tables)
Income Taxes (Tables)
Fair Value of Financial Instruments (Tables)
Commitments and Contingencies (Tables)
Details
Nature of Business (Details)
Summary of Significant Accounting Policies (Details)
Summary of Significant Accounting Policies - Schedule of Property and Equipment (Details)
Revenue (Details)
Intangible Assets, Net (Details)
Intangible Assets, Net - Schedule of Intangible Asset (Details)
Accounts Receivable, Net (Details)
Inventories (Details)
Inventories - Schedule of Inventory (Details)
Earnings/Loss Per Share - Schedule of Diluted Net Loss Per Share (Details)
Income Taxes (Details)
Income Taxes - Schedule of Income Tax Rate (Details)
Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)
Income Taxes - Schedule of Net Operating Loss Carryforward and Research Activities Credits (Details)
Fair Value of Financial Instruments - Schedule of Assets and Liabilities that were Measured at Fair Value on a Recurring Basis (Details)
Fair Value of Financial Instruments - Schedule of Cash, Cash Equivalents and Investments Classified by Security Type (Details)
Stockholders' Equity (Details)
Commitments and Contingencies - Schedule of Components of Leases and Lease Costs (Details)
Commitments and Contingencies - Schedule of Future Minimum Lease Payments (Details)
Subsequent Events (Details)
All Reports