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
Restatement of Previously Issued Financial Statements
Restatement of Previously Issued Quarterly Financial Statements
Summary of Significant Accounting Policies
Revenue
Intangible Asset, net
Accounts Receivable, Net
Inventories
Earnings/Loss Per Share
Income Taxes
Fair Value of Financial Instruments
Warrants
Stockholders' Equity
Commitments and Contingencies
Subsequent Events
Pay vs Performance Disclosure
Insider Trading Arrangements
Insider Trading Policies and Procedures
Cybersecurity Risk Management and Strategy Disclosure
Accounting Policies
Accounting Policies, by Policy (Policies)
Tables
Restatement of Previously Issued Financial Statements (Tables)
Restatement of Previously Issued Quarterly Financial Statements (Tables)
Summary of Significant Accounting Policies (Tables)
Intangible Asset, net (Tables)
Inventories (Tables)
Earnings/Loss Per Share (Tables)
Income Taxes (Tables)
Fair Value of Financial Instruments (Tables)
Warrants (Tables)
Commitments and Contingencies (Tables)
Details
Nature of Business (Details)
Restatement of Previously Issued Financial Statements - Schedule of Restated Audited Consolidated Balance Sheet (Details)
Restatement of Previously Issued Financial Statements - Schedule of Restated Audited Consolidated Statement of Operations (Details)
Restatement of Previously Issued Financial Statements - Schedule of Restated Audited Consolidated Statement of Equity (Details)
Restatement of Previously Issued Financial Statements - Schedule of Restated Audited Consolidated Statement of Cash Flows (Details)
Restatement of Previously Issued Quarterly Financial Statements - Schedule of Restated Unaudited Consolidated Balance Sheet (Details)
Restatement of Previously Issued Quarterly Financial Statements - Schedule of Restated Consolidated Statement of Operations (Details)
Restatement of Previously Issued Quarterly Financial Statements - Schedule of Restated Consolidated Statement of Equity (Details)
Restatement of Previously Issued Quarterly Financial Statements - Schedule of Restated Consolidated Statement of Cash Flows (Details)
Summary of Significant Accounting Policies (Details)
Summary of Significant Accounting Policies - Schedule of Property and Equipment (Details)
Revenue (Details)
Intangible Asset, net (Details)
Intangible Asset, net - Schedule of Intangible Asset (Details)
Intangible Asset, net - Schedule of Estimated Amortization Expense (Details)
Accounts Receivable, Net (Details)
Inventories (Details)
Inventories - Schedule of Inventory (Details)
Earnings/Loss Per Share - Schedule of Anti-Dilutive Net Loss Per Share (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)
Warrants (Details)
Warrants - Schedule of Warrants Outstanding (Details)
Warrants - Schedule of Changes in the Liability-Classified Warrants Outstanding (Details)
Warrants - Schedule of Changes in Fair Value of the Liability-Classified Warrants (Details)
Warrants - Schedule of Valuation Assumptions (Details)
Warrants - Schedule of Mazzanine Equity (Details)
Stockholders' Equity (Details)
Commitments and Contingencies (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