XML 39 R22.htm IDEA: XBRL DOCUMENT
v3.8.0.1

Summary of Significant Accounting Policies (Policies) | 12 Months Ended
--- | ---
Dec. 31, 2017
Notes to Financial Statements |
Management's Statement and Policies (Policies) | MicroVision, Inc. is a pioneer in LBS technology that we market under our brand name PicoP®. We have developed our proprietary PicoP® scanning technology that can be adopted by our customers to create high-resolution miniature projection and three-dimensional sensing and image capture solutions. PicoP® scanning technology is based on our patented expertise in MEMS, laser diodes, opto-mechanics, and electronics and how those elements are packaged into a small form factor, lower power scanning engine that can display, interact and sense, depending on the needs of the application. For display, the engine can project a high-quality image on any surface (pico projection), or a retina (AR). For sensing, we use IR lasers to capture three-dimensional data in the form of a point cloud. Interactivity uses the 3D sensing function and the display function to simultaneously project an image that the user can then interact with as one would a touch screen.
Going Concern and Management's Plan | We have incurred significant losses since inception and expect to incur a significant loss during the fiscal year ending December 31, 2018. We have funded operations to date primarily through the sale of common stock, convertible preferred stock, warrants, the issuance of convertible debt and, to a lesser extent, from development contract revenues, product sales and licensing activities. At December 31, 2017, we had $17.0 million in cash and cash equivalents. Based on our current operating plan that includes expected proceeds from a development contract signed in April 2017 with a major technology company, we anticipate that we have sufficient cash and cash equivalents to fund our operations into the third quarter of 2018. We will require additional capital to fund our operating plan past that time. We plan to obtain additional capital through the issuance of equity or debt securities, product sales and/or licensing activities. There can be no assurance that additional capital will be available or that, if available, it will be available on terms acceptable to us on a timely basis. If adequate capital resources are not available on a timely basis, we intend to consider limiting our operations substantially. This limitation of operations could include reducing our planned investment in our production capabilities or research and development projects, staff, operating costs, and capital expenditures. We are introducing new technology and products into an emerging market which creates significant uncertainty about our ability to accurately project revenue, costs and cash flows. Our capital requirements will depend on many factors, including, but not limited to, the commercial success of our laser beam scanning (LBS) engines, the rate at which original design manufacturers (ODMs) or original equipment manufacturers (OEMs) introduce products incorporating our PicoP® scanning technology and the market acceptance and competitive position of such products. If revenues are less than we anticipate, if we fail to meet milestones for future payments or have to repay amounts already received under our April 2017 development contract (refer to Note 3), if the mix of revenues and the associated margins vary from anticipated amounts or if expenses exceed the amounts budgeted, we may require additional capital earlier than expected to fund our operations. In addition, our operating plan provides for the development of strategic relationships with suppliers of components and systems and equipment manufacturers that may require additional investments by us. These factors raise substantial doubt regarding our ability to continue as a going concern. These financial statements were prepared assuming we will continue as a going concern and do not include any adjustments that might be necessary should we be unable to continue as a going concern.
Use of Estimates | The preparation of financial statements in conformity with generally accepted accounting principles of the United States requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from our estimates. We have identified the following areas where estimates and assumptions have been made in preparing the financial statements: revenue recognition, inventory valuation, valuation of share-based payments, intangibles impairment assessment, depreciable lives assessment and related disclosure of contingent assets and liabilities.
Fair value of financial instruments | Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or liability. As a basis for considering such assumptions, the authoritative guidance establishes a three level fair value inputs hierarchy, and requires an entity to maximize the use of observable valuation inputs and minimize the use of unobservable inputs. We use market data, assumptions and risks we believe market participants would use in measuring the fair value of the asset or liability, including the risks inherent in the inputs and the valuation techniques. Our financial instruments include cash and cash equivalents, accounts receivable, accounts payable and accrued liabilities. The carrying value of our financial instruments approximates fair value due to their short maturities.
Cash and cash equivalents | Our cash equivalents are comprised of short-term highly rated money market savings accounts.
Intangible assets | Our intangible assets consist exclusively of purchased patents. The patents are amortized using the straight-line method over their estimated period of benefit, ranging from one to seventeen years. Intangible assets are reviewed for impairment whenever events or changes in circumstances indicate the carrying value may not be recoverable. Recoverability of these assets is measured by comparison of their carrying values to the projected undiscounted net cash flows associated with the related intangible assets or group of assets over their remaining lives. Measurement of an impairment loss for our intangible assets is based on the difference between the fair value of the asset and its carrying value.
Inventory | Inventory consists of raw materials and finished goods assemblies. Inventory is computed using the first-in, first-out (FIFO) method and is stated at the lower of cost and net realizable value. Management periodically assesses the need to account for obsolescence of inventory and adjusts the carrying value of inventory to its net realizable value when required. Inventory that will not be consumed through the normal course of business during the next twelve months is classified as "other assets" on the balance sheet.
Property and equipment | Property and equipment is stated at cost and depreciated over the estimated useful lives of the assets (two to five years) using the straight-line method. As our production needs change, we periodically assess the remaining estimated useful life of our production equipment. If necessary, we adjust the depreciation on our production equipment to reflect the remaining estimated useful life. Leasehold improvements are depreciated over the shorter of estimated useful lives or the lease term. Costs for repairs and maintenance are charged to expense as incurred and expenditures for major improvements are capitalized at cost. Gains or losses on the disposition of assets are reflected in the income statements at the time of disposal.
Maintenance cost, policy | Costs for repairs and maintenance are charged to expense as incurred and expenditures for major improvements are capitalized at cost.
Restricted cash | As of December 31, 2017 and 2016, restricted cash was in money market savings accounts and serve as collateral for $435,000 in irrevocable letters of credit. The restricted cash balance includes a letter of credit which is outstanding in connection with a lease agreement for our corporate headquarters building in Redmond, Washington. The balance is required over the term of the lease, which expires in March 2023.
Revenue recognition | We recognize revenue when: (i) persuasive evidence of an arrangement exists, (ii) delivery has occurred and there are no uncertainties regarding customer acceptance, (iii) fees are fixed or determinable, and (iv) collection is reasonably assured. We generate revenue from many sources and activities. We enter into arrangements that can include various combinations of product sales, services, and licensing activities. For multiple-element arrangements, we use a hierarchy to determine the contract consideration to be used for allocating revenue to deliverables: (i) vendor-specific objective evidence of fair value (VSOE), (ii) third party evidence of selling price (TPE), and (iii) best estimate of selling price. To date, our sources can be classified as: product revenue, royalty revenue, contract revenue, or development revenue. Product revenue Product revenue is revenue from our sales of our products, which are LBS engines, MEMS, and ASICs. Our product sales generally include acceptance provisions. We recognize product revenue upon acceptance of the product by the customer or the expiration of the contractual acceptance period, after which there are no rights of return. Our product revenue, from period to period, may vary substantially due to the timing of product orders from customers, product shipments, production constraints and availability of components and raw materials. Fulfillment and delivery of the backlog is dependent upon the successful supply chain development and delivery of required components to us. From time to time, raw materials and manufacturing delays and components received that do not meet quality standards have resulted in delivery delays to our customers. Refer to Recent Accounting Pronouncements later in this Note for the expected future impact of updated FASB accounting guidance. Royalty revenue Royalty revenue is revenue under license agreements to our PicoP® scanning technology. We recognize revenue on upfront license fees over the expected time frame that we provide services or have ongoing obligations under the agreement. Ongoing per unit royalties are recognized when reported by our customer to us on a quarterly basis. Currently, we recognize revenue for ongoing per unit royalties one quarter in arrears when reported by our customer, representing when such amounts are fixed and determinable, and all other revenue recognition criteria are met. Refer to Recent Accounting Pronouncements later in this Note for the expected future impact of updated FASB accounting guidance. Contract revenue Contract revenue includes revenue from support service contracts and the sale of prototype units and evaluation kits based on our PicoP® scanning engine. Our contract revenue in a particular period is dependent upon when we enter into a contract, the value of the contracts we have entered into, and the availability of technical resources to perform work on the contracts. We recognize contract revenue related to the sale of prototype units and evaluation kits upon acceptance of the deliverables by the customer or expiration of the contractual acceptance period, after which there are no rights of return. We recognize contract revenue on long-term, cost plus fixed fee, and fixed price contracts using the percentage-of-completion method. Under the percentage-of-completion method, revenue is recognized as work progresses on the contract. The percentage-of-completion method relies on estimates of total expected contract revenue and costs. At the end of each period, we estimate the labor, material and other costs required to complete the contract using data provided by our technical team, project managers, vendors, outside consultants, and others and compare these to costs incurred to date. Recognized revenues are subject to amendments for actual costs incurred. Amendments to revenue and costs to complete estimates are recognized in the period in which the facts become known. In the future, amendments to estimates could significantly impact recognized revenue in any one reporting period. If we are unable to estimate costs on a contract, revenue is recognized using the completed-contract method. Under the completed-contract method, revenue and contract costs are deferred and both are recognized when all deliverables are completed. Refer to Recent Accounting Pronouncements later in this Note for the expected future impact of updated FASB accounting guidance.
Cost of revenue | Cost of product revenue Cost of product revenue includes the direct and allocated indirect costs of products sold to customers. Direct costs include labor, materials, reserves for estimated warranty expenses, and other costs incurred directly, or charged to us by our contract manufacturers in the manufacture of these products. Indirect costs include labor, manufacturing overhead, and other costs associated with operating our manufacturing capabilities and capacity. Manufacturing overhead includes the costs of procuring, inspecting and storing material, facility and other costs, and is allocated to cost of product revenue based on the proportion of indirect labor which supported production activities. The cost of product revenue can fluctuate significantly from period to period, depending on the product mix and volume, the level of manufacturing overhead expense and the volume of direct material purchased. Cost of contract revenue Cost of contract revenue includes both the direct and allocated indirect costs of performing on contracts and producing prototype units and evaluation kits based on our PicoP® scanning engine. Direct costs include labor, materials and other costs incurred directly in producing prototype units and evaluation kits or performing on a contract. Indirect costs include labor and other costs associated with operating our research and development department and building our technical capabilities and capacity. Cost of contract revenue is determined by the level of direct and indirect costs incurred, which can fluctuate substantially from period to period. Our overhead, which includes the costs of procuring, inspecting and storing material, and facility and depreciation costs, is allocated to inventory, cost of product revenue, cost of contract revenue, and research and development expense based on the level of effort supporting production or research and development activity.
Concentration of credit risk and sales to major customers | Concentration of credit risk and major customers and suppliers Concentration of credit risk Financial instruments that potentially subject us to a concentration of credit risk are primarily cash equivalents and accounts receivable. We typically do not require collateral from our customers. As of December 31, 2017, our cash and cash equivalents are comprised of short-term highly rated money market savings accounts. Concentration of major customers and suppliers In 2017, one commercial customer accounted for $5.8 million in revenue, representing 53% of our total revenue, a second commercial customer accounted for $2.3 million in revenue, representing 21% of our total revenue, and a third commercial customer accounted for $1.6 million in revenue, representing 14% of our total revenue. In 2016, one commercial customer accounted for $13.5 million in revenue, representing 91% of our total revenue. In 2015, the same commercial customer accounted for $9.0 million in revenue, representing 98% of our total revenue. In 2016, one commercial customer accounted for $182,000, or 74% of our net accounts receivable balance, and a second commercial customer accounted for $54,000, or 22% of our net accounts receivable balance. A significant concentration of our components and the products we sell are currently manufactured and obtained from single or limited-source suppliers, which are primarily located in foreign countries. The loss of any single or limited-source supplier, the failure of any of these suppliers to perform as expected, or the disruption in the supply chain of components from these suppliers could subject us to risks and uncertainties regarding, but not limited to, increased cost of sales, possible loss of revenues, or significant delays in product deliveries, any of which could adversely affect our financial condition and operating results.
Income taxes | Deferred tax assets and liabilities are recorded for differences between the financial statement and tax bases of the assets and liabilities that will result in taxable or deductible amounts in the future, based on enacted tax laws and rates applicable to the periods in which the differences are expected to affect taxable income. Valuation allowances are established when necessary to reduce deferred tax assets to the amount expected to be realized. Income tax expense is recorded for the amount of income tax payable for the period increased or decreased by the change in deferred tax assets and liabilities during the period.
Net loss per share | Basic net loss per share is calculated using the weighted-average number of common shares outstanding during the periods. Net loss per share, assuming dilution, is calculated using the weighted-average number of common shares outstanding and the dilutive effect of all potentially dilutive securities, including common stock equivalents and convertible securities. Net loss per share, assuming dilution, is equal to basic net loss per share because the effect of dilutive securities outstanding during the periods, including options and warrants computed using the treasury stock method, is anti-dilutive.
Research and development | Research and development expense consists of compensation related costs of employees and contractors engaged in internal research and product development activities, direct material to support development programs, laboratory operations, outsourced development and processing work, and other operating expenses. We assign our research and development resources based on the business opportunity of the available projects, the skill mix of the resources available and the contractual commitments we have made to our customers. Research and development costs are expensed as incurred. We believe that a substantial level of continuing research and development expense will be required to further develop our technology.
Share-based compensation | We issue share-based compensation to employees in the form of stock options and restricted stock units (RSUs). We account for the share-based awards by recognizing the fair value of share-based compensation expense on a straight-line basis over the service period of the award, net of estimated forfeitures. The fair value of stock options is estimated on the grant date using the Black-Scholes option pricing model. The fair value of RSUs is determined by the closing price of our common stock on the grant date. Changes in estimated inputs or using other option valuation methods may result in materially different option values and share-based compensation expense.
Reclassifications | Certain reclassifications have been made to prior year financial statements to conform to classifications used in the current year. These reclassifications had no impact on net loss, shareholders' equity or cash flows, as previously reported.
Recent accounting pronouncements | In May 2017, the Financial Accounting Standards Board (FASB) issued ASU 2017-09, Compensation - Stock Compensation (Topic 718): Scope of Modification Accounting, which provides guidance about which changes to the terms or conditions of a share-based payment award require an entity to apply modification accounting in Topic 718. The new standard is effective for annual reporting periods, including interim periods within those annual periods, beginning after December 15, 2017. Early adoption is permitted. We do not expect the adoption of ASU 2017-09 to have a material impact on our consolidated financial statements and related disclosures because we do not anticipate any changes to our share-based payment plans. In November 2016, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update 2016-18 (ASU 2016-18), Restricted Cash. The standard requires restricted cash and cash equivalents to be included with cash and cash equivalents on the statement of cash flows. The new standard is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2017, with early adoption permitted. The new guidance shall be applied using a retrospective approach. As of December 31, 2017 and 2016, we have $435,000 of restricted cash, and as such we do not expect the implementation of this standard to have a material effect on our financial statements. In August 2016, the FASB issued Accounting Standards Update 2016-15 (ASU 2016-15), Statement of Cash Flows (Topic 230): Clarification of Certain Cash Receipts and Cash Payments. The objective of ASU 2016-15 is to eliminate the diversity in practice related to the classification of certain receipts and payments in the statement of cash flows, by adding or clarifying guidance on eight specific cash flow issues. For public business entities, ASU 2016-15 is effective for annual and interim reporting periods beginning after December 15, 2017, with early adoption permitted. The amendments in this update should be applied retrospectively to all periods presented, unless deemed impracticable, in which case, prospective application is permitted. We do not expect the implementation of this standard to have a material effect on our financial statements. In February 2016, the FASB issued Accounting Standards Update 2016-02 (ASU 2016-02), Leases (Topic 842). ASU 2016-02 requires lessees to recognize a right-of-use asset and lease liability in the balance sheet for all leases, including operating leases, with terms of more than twelve months. Recognition, measurement and presentation of expenses and cash flows from a lease by a lessee have not significantly changed from previous guidance. The amendments also require qualitative disclosures along with specific quantitative disclosures. The new guidance will be effective for fiscal years beginning after December 15, 2018, and interim periods within those years, with early adoption permitted. The amendments must be applied on a modified retrospective basis. We anticipate the adoption of this standard will have a material impact on our financial statements. While we are continuing to assess all the potential impacts of the standard, we currently believe the most significant impact relates to our accounting for our office lease. Under the new guidance, the net present value of the obligation for our office lease will appear on the balance sheet. Currently, it is classified as an operating lease and payments are expensed in the period incurred. In May 2014, the FASB issued Accounting Standards Update 2014-09 (ASU 2014-09), Revenue from Contracts with Customers, an updated standard on revenue recognition. The core principle of the new standard is for companies to recognize revenue to depict the transfer of goods or services to customers in amounts that reflect the consideration to which the company expects to be entitled in exchange for those goods or services. The new standard also will result in enhanced disclosures about revenue, provide guidance for transactions that were not previously addressed comprehensively, and improve guidance for multiple-element arrangements. We have chosen to implement ASU 2014-09 as of January 1, 2018 using the full retrospective approach, meaning we will restate each prior reporting period presented. We have performed a review of our revenue generated from significant product and service contracts with customers subject to ASU 2014-09, and we expect the implementation of this standard to have a material impact on our financial statements. While we are continuing to assess all potential impacts of this standard, in adopting ASU 2014-09, we expect the following significant changes to our financial statements: i. Timing of revenue recognition under the PicoP® scanning technology license agreement we signed with Sony in March 2015. Under current guidance, we have been recognizing the upfront license fee payment of $8.0 million on a straight-line basis over a period of eight years. Under the new guidance, the entire $8.0 million upfront license fee payment would have been recognized in the first quarter of 2015. The result of this change in timing will result in a decrease of $7.2 million in our beginning 2016 accumulated deficit balance and a reduction in our short-term deferred revenue balance of $1.0 million and long-term deferred revenue balance of $6.1 million. Royalty revenue for each of the years ended December 31, 2016 and 2017 will be reduced by approximately $1.0 million. ii. Timing of revenue recognition on product sales. Currently, we recognize revenue after expiration of the contractual acceptance period. Under the new guidance, we will recognize revenue when control of the product transfers to the buyer, which may occur before the expiration of the contractual acceptance period. The result of this change is a net decrease in our beginning 2016 accumulated deficit of $527,000, as well as a shift in revenue and cost recognition to earlier quarters in 2016 and 2017. iii. Timing of revenue recognition on contract sales. Under ASU 2014-09, we will allocate the transaction price of a contract with a customer to the various performance obligations in a contract based on their relative standalone selling price. Our methodologies for estimating the standalone selling price of various performance obligations will be generally consistent with our previous methodologies used to establish VSOE of fair value on multiple element arrangements. In our analysis of development contracts, only one contract resulted in a change in the timing of revenue recognition based on the allocation of standalone selling prices. There is not a material change to the timing of revenue recognition on the $24.0 million April 2017 contract. iv. Presentation of accounts receivable, contract assets, and contract liabilities (deferred revenue). Under ASU 2014-09, our rights to consideration are presented separately depending on whether those rights are conditional or unconditional. We will present our unconditional rights to consideration as "accounts receivable" in our Consolidated Balance Sheet. In contrast, separate "contract assets" will represent rights to consideration that are subject to a condition other than the passage of time, and will be comprised primarily of costs and estimated profits in excess of billings on uncompleted contracts and estimated accrued sales-based royalty revenue. Contract costs in excess of billing will be included in the "Costs and estimated earnings in excess of billings on uncompleted contracts" line of our Consolidated Balance Sheet, and sales-based royalties will be included in "Other current assets". This does not represent a change in presentation for contract fulfillment costs; however, for sales-based royalty revenue, this revenue was previously not recognized until quarterly royalty reporting had been received from Sony. Under ASU 2014-09, once quarterly royalty reporting has been received, the related contract assets will be transferred to accounts receivable.
Adverse purchase commitments | We have periodically entered into noncancelable purchase contracts in order to ensure the availability of materials to support production of our products. We continuously assess our outstanding commitments and recognize a loss on purchase commitments, when required, if such commitments are in excess of our product needs or the costs are not expected to be recoverable.

X
- References No definition available. + Details
Name: | MVIS_NotesToFinancialStatementsAbstract
Namespace Prefix: | MVIS_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). + References No definition available. + Details
Name: | us-gaap_BasisOfAccountingPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(1)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 305 -SubTopic 10 -Section 05 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6375392&loc=d3e26790-107797 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=98513485&loc=d3e4273-108586 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 + Details
Name: | us-gaap_CashAndCashEquivalentsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 954 -SubTopic 450 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6491354&loc=d3e6052-115624 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 954 -SubTopic 450 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6491354&loc=d3e6049-115624 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249 + Details
Name: | us-gaap_CommitmentsAndContingenciesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for reporting any exceptions to the comparability of prior year financial data with data shown for the most recent accounting period. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 10 -Section 45 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=35735333&loc=d3e288-107754 + Details
Name: | us-gaap_ComparabilityOfPriorYearFinancialData
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for credit risk. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 55 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=75027168&loc=d3e14489-108613 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 825 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=75032840&loc=d3e61082-112788 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 825 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=75027451&loc=SL29635902-196195 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 21 -URI http://asc.fasb.org/extlink&oid=77997519&loc=d3e13537-108611 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 20 -URI http://asc.fasb.org/extlink&oid=77997519&loc=d3e13531-108611 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 825 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=75032840&loc=d3e61044-112788 + Details
Name: | us-gaap_ConcentrationRiskCreditRisk
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for recognition of costs in the period which correspond to the sales and revenue categories presented in the statement of operations. The accounting policy may include the amount and nature of costs incurred, provisions associated with inventories, purchase discounts, freight and other costs included in cost of sales incurred and recorded in the period. This disclosure also includes the nature of costs of sales incurred and recorded in the statement of operations for the period relating to transactions with related parties. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.2) -URI http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 605 -SubTopic 50 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=68069731&loc=d3e63676-111659 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 + Details
Name: | us-gaap_CostOfSalesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition The entire disclosure for a new accounting pronouncement that has been issued but not yet adopted. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 250 -URI http://asc.fasb.org/topic&trid=2122394 + Details
Name: | us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 + Details
Name: | us-gaap_EarningsPerSharePolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for determining the fair value of financial instruments. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=77997519&loc=d3e13279-108611 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 60 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260 + Details
Name: | us-gaap_FairValueOfFinancialInstrumentsPolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 19 -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 30 -Section 05 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=65884525&loc=d3e40913-109327 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 954 -SubTopic 740 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 17 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 25 -URI http://asc.fasb.org/extlink&oid=84176650&loc=d3e32247-109318 Reference 7: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 28 -URI http://asc.fasb.org/extlink&oid=84176650&loc=d3e32280-109318 + Details
Name: | us-gaap_IncomeTaxPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 2 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275 + Details
Name: | us-gaap_IntangibleAssetsFiniteLivedPolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=66092785&loc=d3e4492-108314 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.6(b)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=66092785&loc=d3e4556-108314 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766 + Details
Name: | us-gaap_InventoryPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for investments in financial assets, including marketable securities (debt and equity securities with readily determinable fair values), investments accounted for under the equity method and cost method, securities borrowed and loaned, and repurchase and resale agreements. For marketable securities, the disclosure may include the entity's accounting treatment for transfers between investment categories and how the fair values for such securities are determined. Also, for all investments, an entity may describe its policy for assessing, recognizing and measuring impairment of the investment. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 323 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (a)(2) -URI http://asc.fasb.org/extlink&oid=66011266&loc=d3e33918-111571 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 6 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=82897076&loc=d3e27290-111563 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.2,12) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 5.M) -URI http://asc.fasb.org/extlink&oid=65877573&loc=d3e87990-122713 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 325 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=75025870&loc=d3e40691-111596 Reference 7: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 10 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=77997519&loc=d3e13433-108611 + Details
Name: | us-gaap_InvestmentPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of the accounting policy for maintenance costs. Does not include planned major maintenance activities. + References No definition available. + Details
Name: | us-gaap_MaintenanceCostPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, basis of assets, depreciation and depletion methods used, including composite deprecation, estimated useful lives, capitalization policy, accounting treatment for costs incurred for repairs and maintenance, capitalized interest and the method it is calculated, disposals and impairments. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.13(a)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_PropertyPlantAndEquipmentPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 730 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373 + Details
Name: | us-gaap_ResearchAndDevelopmentExpensePolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for revenue recognition. If the entity has different policies for different types of revenue transactions, the policy for each material type of transaction is generally disclosed. If a sales transaction has multiple element arrangements (for example, delivery of multiple products, services or the rights to use assets) the disclosure may indicate the accounting policy for each unit of accounting as well as how units of accounting are determined and valued. The disclosure may encompass important judgment as to appropriateness of principles related to recognition of revenue. The disclosure also may indicate the entity's treatment of any unearned or deferred revenue that arises from the transaction. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 605 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 13.B.Q1) -URI http://asc.fasb.org/extlink&oid=65893310&loc=d3e214044-122780 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18726-107790 + Details
Name: | us-gaap_RevenueRecognitionPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for stock option and stock incentive plans. This disclosure may include (1) the types of stock option or incentive plans sponsored by the entity (2) the groups that participate in (or are covered by) each plan (3) significant plan provisions and (4) how stock compensation is measured, and the methodologies and significant assumptions used to determine that measurement. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=96867065&loc=d3e5047-113901 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (b),(f) -URI http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Description of management's plans that are intended to mitigate the conditions or events that raise substantial doubt about the ability to continue as a going concern. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 40 -Section 50 -Paragraph 13 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=84158288&loc=SL51888449-203568 + Details
Name: | us-gaap_SubstantialDoubtAboutGoingConcernManagementsPlansSubstantialDoubtNotAlleviated
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=84177426&loc=d3e6061-108592 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 9 -URI http://asc.fasb.org/extlink&oid=84177426&loc=d3e6143-108592 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=84177426&loc=d3e6132-108592 + Details
Name: | us-gaap_UseOfEstimates
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration