XML 32 R22.htm IDEA: XBRL DOCUMENT
v3.5.0.2

Summary of Significant Accounting Policies (Policies) | 6 Months Ended
--- | ---
Jun. 30, 2016
Accounting Policies [Abstract] |
Principles of Consolidation and Basis of Presentation | Principles of Consolidation and Basis of Presentation The accompanying unaudited condensed consolidated financial statements include those of Cerus Corporation and its subsidiary, Cerus Europe B.V. (together with Cerus Corporation, hereinafter “Cerus” or the “Company”) after elimination of all intercompany accounts and transactions. These unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America, or U.S. (“GAAP”) for interim financial information and pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”). Accordingly, they do not include all of the information and footnotes required by GAAP for complete financial statements. In the opinion of management, all adjustments, consisting of normal recurring entries, considered necessary for a fair presentation have been made. Operating results for the three and six months ended June 30, 2016, are not necessarily indicative of the results that may be expected for the year ending December 31, 2016, or for any future periods. These unaudited condensed consolidated financial statements and notes thereto should be read in conjunction with the Company’s audited consolidated financial statements and notes thereto for the year ended December 31, 2015, which were included in the Company’s 2015 Annual Report on Form 10-K, filed with the SEC on March 9, 2016. The accompanying condensed consolidated balance sheet as of December 31, 2015, has been derived from the Company’s audited consolidated financial statements as of that date, except as described in the New Accounting Pronouncement section below related to the adoption of Accounting Standards Update (“ASU”) No. 2015-03, Interest—Imputation of Interest (Subtopic 835-30): Simplifying the Presentation of Debt Issuance Costs.
Use of Estimates | Use of Estimates The preparation of financial statements requires management to make estimates, assumptions and judgments that affect the reported amounts of assets, liabilities, revenue and expenses, and related disclosures of contingent assets and liabilities. On an ongoing basis, management evaluates its estimates, which are based on historical experience and on various other assumptions that are believed to be reasonable under the circumstances. Actual results may differ from those estimates under different assumptions or conditions.
Revenue | Revenue The Company recognizes revenue in accordance with Accounting Standards Codification (“ASC”) Topic 605-25, “Revenue Recognition – Arrangements with Multiple Deliverables,” as applicable. Revenue is recognized when (i) persuasive evidence of the arrangement exists; (ii) delivery has occurred or services have been rendered; (iii) pricing is fixed or determinable; and (iv) collectability is reasonably assured. The Company’s main sources of revenues for the three and six months ended June 30, 2016 and 2015 were product revenue from sales of the INTERCEPT Blood System for platelets and plasma (“platelet and plasma systems” or “disposable kits”) and UVA illumination devices (“illuminators”). Revenue related to product sales is generally recognized when the Company fulfills its obligations for each element of an agreement. For all sales of the Company’s INTERCEPT Blood System products, the Company uses a binding purchase order or signed sales contract as evidence of an arrangement. The Company sells its platelet and plasma systems directly to blood banks, hospitals, universities, government agencies, as well as to distributors in certain regions. Generally, the Company’s contracts with its customers do not provide for open return rights, except within a reasonable time after receipt of goods in the case of defective or non-conforming product. Deliverables and the units of accounting vary according to the provisions of each purchase order or sales contract. For revenue arrangements with multiple elements, the Company determines whether the delivered elements meet the criteria as separate units of accounting. Such criteria require that the deliverable have stand-alone value to the customer and that if a general right of return exists relative to the delivered item, delivery or performance of the undelivered item(s) is considered probable and substantially in the control of the Company. Once the Company determines if the deliverable meets the criteria for a separate unit of accounting, the Company must determine how the consideration should be allocated between the deliverables and how the separate units of accounting should be recognized as revenue. Consideration received is allocated to elements that are identified as discrete units of accounting. Because the Company has no vendor specific objective evidence or third party evidence for its systems due to the Company’s variability in its pricing across the regions into which it sells its products, the allocation of revenue is based on best estimated selling price for the products sold. The objective of best estimated selling price is to determine the price at which the Company would transact a sale, had the product been sold on a stand-alone basis. The Company determines best estimated selling price for its systems by considering multiple factors. The Company regularly reviews best estimated selling price. The Company receives reimbursement under certain U.S. government contracts or grants that support research and development of defined projects. These contracts or grants generally provide for reimbursement of approved costs incurred as defined in the various grants. Funds received are non-refundable. Revenue related to the cost reimbursement provisions under U.S. government contracts or grants are recognized as the qualified direct and indirect costs on the projects are incurred. Costs incurred related to services performed under these contracts are included as a component of research and development expenses in the Company’s consolidated statements of operations. The Company’s use of estimates in recording accrued liabilities for R&D activities (see “Use of Estimates” above) affects the revenue recorded from development funding and government contracts or grants. Actual results may differ from those estimates under different assumptions or conditions. Freight costs charged to customers are recorded as a component of revenue. Taxes that the Company invoices to its customers and remits to governments are recorded on a net basis, which excludes such tax from product revenue.
Research and Development Expenses | Research and Development Expenses In accordance with ASC Topic 730, “Accounting for Research and Development Expenses,” research and development (“R&D”) expenses are charged to expense when incurred, including cost incurred under each grant that has been awarded to the Company by the U.S. government or development contracts. Research and development expenses include salaries and related expenses for scientific and regulatory personnel, payments to consultants, supplies and chemicals used in in-house laboratories, costs of R&D facilities, depreciation of equipment and external contract research expenses, including clinical trials, preclinical safety studies, other laboratory studies, process development and product manufacturing for research use. The Company’s use of estimates in recording accrued liabilities for R&D activities (see “Use of Estimates” above) affects the amounts of R&D expenses recorded from development funding and government contracts or grants. Actual results may differ from those estimates under different assumptions or conditions.
Cash Equivalents | Cash Equivalents The Company considers all highly liquid investments with original maturities of three months or less from the date of purchase to be classified as cash equivalents. These investments primarily consist of money market instruments, and are classified as available-for-sale.
Investments | Investments Investments with original maturities of greater than three months primarily include corporate debt, U.S. government agency securities and marketable equity securities of Aduro Biotech, Inc. (“Aduro”), and are designated as available-for-sale and classified as short-term investments or investment in marketable equity securities, in accordance with ASC Topic 320, “Accounting for Certain Investments in Debt and Equity Securities”. Available-for-sale securities are carried at estimated fair value. The Company views its available-for-sale portfolio as available for use in its current operations. Unrealized gains and losses derived by changes in the estimated fair value of available-for-sale securities were recorded in “Net unrealized (losses) gains on available-for-sale investments, net of taxes” on the Company’s unaudited condensed consolidated statements of comprehensive loss. Realized gains (losses) from the sale of available-for-sale investments were recorded in “Other income, net” on the Company’s unaudited condensed consolidated statements of operations. The costs of securities sold are based on the specific identification method, if applicable. The Company reported the amortization of any premium and accretion of any discount resulting from the purchase of debt securities as a component of interest income. The Company also reviews its available-for-sale securities on a regular basis to evaluate whether any security has experienced an other-than-temporary decline in fair value. Other-than-temporary declines in market value, if any, are recorded in “Other income, net” on the Company’s unaudited condensed consolidated statements of operations.
Restricted Cash | Restricted Cash The Company holds a certificate of deposit with a domestic bank for any potential decommissioning resulting from the Company’s possession of radioactive material. The certificate of deposit is held to satisfy the financial surety requirements of the California Department of Health Services and is recorded in “Other assets” on the Company’s unaudited condensed consolidated balance sheets. The Company also has certain non-U.S. dollar denominated deposits recorded as “Restricted cash” in compliance with certain foreign contractual requirements.
Concentration of Credit Risk | Concentration of Credit Risk Financial instruments that potentially subject the Company to concentrations of credit risk consist primarily of cash equivalents, available-for-sale securities and accounts receivable. Pursuant to the Company’s investment policy, substantially all of the Company’s cash, cash equivalents and available-for-sale securities are maintained at major financial institutions of high credit standing. The Company monitors the financial credit worthiness of the issuers of its investments and limits the concentration in individual securities and types of investments that exist within its investment portfolio. Generally, all of the Company’s investments carry high credit quality ratings, which is in accordance with its investment policy. At June 30, 2016, the fair value of the Company’s marketable equity securities of Aduro is subject to the underlying volatility of Aduro’s stock price. At June 30, 2016, the Company does not believe there is significant financial risk from non-performance by the issuers of the Company’s cash equivalents and short-term investments. Concentrations of credit risk with respect to trade receivables exist. On a regular basis, including at the time of sale, the Company performs credit evaluations of its significant customers that it expects to sell to on credit terms. Generally, the Company does not require collateral from its customers to secure accounts receivable. To the extent that the Company determines specific invoices or customer accounts may be uncollectible, the Company establishes an allowance for doubtful accounts against the accounts receivable on its unaudited condensed consolidated balance sheets and records a charge on its unaudited condensed consolidated statements of operations as a component of selling, general and administrative expenses. The Company had three customers that accounted for more than 10% of the Company’s outstanding trade receivables at June 30, 2016 and December 31, 2015. These customers cumulatively represented approximately 37% and 49% of the Company’s outstanding trade receivables at June 30, 2016 and December 31, 2015, respectively. To date, the Company has not experienced collection difficulties from these customers.
Inventories | Inventories At June 30, 2016 and December 31, 2015, inventory consisted of work-in-process and finished goods only. Finished goods include INTERCEPT disposable kits, illuminators, and certain replacement parts for the illuminators. Platelet and plasma systems’ disposable kits generally have a two-year life from the date of manufacture. Illuminators and replacement parts do not have regulated expiration dates. Work-in-process includes certain components that are manufactured over a protracted length of time before being sold to, and ultimately incorporated and assembled by Fresenius Kabi Deutschland GmbH or Fresenius, Inc. (with their affiliates, “Fresenius”) into the finished INTERCEPT disposable kits. The Company maintains an inventory balance based on its current sales projections, and at each reporting period, the Company evaluates whether its work-in-process inventory would be sold to Fresenius for production of finished units in order to sell to existing and prospective customers within the next twelve-month period. It is not customary for the Company’s production cycle for inventory to exceed twelve months. Instead, the Company uses its best judgment to factor in lead times for the production of its work-in-process and finished units to meet the Company’s forecasted demands. If actual results differ from those estimates, work-in-process inventory could potentially accumulate for periods exceeding one year. At June 30, 2016 and December 31, 2015, the Company classified its work-in-process inventory as a current asset on its consolidated balance sheets based on its evaluation that the work-in-process inventory would be sold to Fresenius for finished disposable kit production within each respective subsequent twelve-month period. Inventory is recorded at the lower of cost, determined on a first-in, first-out basis, or net realizable value. The Company uses significant judgment to analyze and determine if the composition of its inventory is obsolete, slow-moving or unsalable and frequently reviews such determinations. The Company writes down specifically identified unusable, obsolete, slow-moving, or known unsalable inventory that has no alternative use in the period that it is first recognized by using a number of factors including product expiration dates, open and unfulfilled orders, and sales forecasts. Any write-down of its inventory to net realizable value establishes a new cost basis and will be maintained even if certain circumstances suggest that the inventory is recoverable in subsequent periods. Costs associated with the write-down of inventory are recorded in “Cost of revenue” on the Company’s consolidated statements of operations. At June 30, 2016 and December 31, 2015, the Company had $1.6 million and $1.8 million, respectively, recorded for potential obsolete, expiring or unsalable product.
Property and Equipment, net | Property and Equipment, net Property and equipment is comprised of furniture, equipment, leasehold improvements, information technology hardware and software and is recorded at cost. At the time the property and equipment is ready for its intended use, it is depreciated on a straight-line basis over the estimated useful lives of the assets (generally three to five years). Leasehold improvements are amortized on a straight-line basis over the shorter of the lease term or the estimated useful lives of the improvements.
Capitalization of Software Costs | Capitalization of Software Costs The Company capitalizes certain significant costs incurred in the acquisition and development of software for internal use, including the costs of the software, materials, and consultants during the application development stage. Costs incurred prior to the application development stage, costs incurred once the application is substantially complete and ready for its intended use, and other costs not qualifying for capitalization, including training and maintenance costs, are charged to expense as incurred. The capitalized costs associated with the enterprise resource planning system are being amortized over the estimated useful life of five years.
Goodwill and Intangible Assets, net | Goodwill and Intangible Assets, net Intangible assets, net, which include a license for the right to commercialize the INTERCEPT Blood System in Asia, are subject to ratable amortization over the original estimated useful life of ten years. The amortization of the Company’s intangible assets, net, is recorded in “Amortization of intangible assets” on the Company’s consolidated statements of operations. Goodwill is not amortized but instead is subject to an impairment test performed on an annual basis, or more frequently if events or changes in circumstances indicate that goodwill may be impaired. Such impairment analysis is performed on August 31 of each fiscal year, or more frequently if indicators of impairment exist. The test for goodwill impairment may be assessed using qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than the carrying amount. If the Company determines that it is more likely than not that the fair value of a reporting unit is less than the carrying amount, the Company must then proceed with performing the quantitative two-step process to test goodwill for impairment; otherwise, goodwill is not considered impaired and no further testing is warranted. The Company may choose not to perform the qualitative assessment to test goodwill for impairment and proceed directly to the quantitative two-step process; however, the Company may revert to the qualitative assessment to test goodwill for impairment in any subsequent period. The first step of the two-step process compares the fair value of each reporting unit with its respective carrying amount, including goodwill. The Company has determined that it operates in one reporting unit and estimates the fair value of its one reporting unit using the enterprise approach under which it considers the quoted market capitalization of the Company as reported on the Nasdaq Global Market. The Company considers quoted market prices that are available in active markets to be the best evidence of fair value. The Company also considers other factors, which include future forecasted results, the economic environment and overall market conditions. If the fair value of the reporting unit exceeds its carrying amount, goodwill of the reporting unit is not considered impaired and, therefore, the second step of the impairment test is unnecessary. The second step of the two-step process, which is used to measure the amount of impairment loss, compares the implied fair value of each reporting unit’s goodwill, based on the present value of future cash flows, with the respective carrying amount of that goodwill. If the carrying amount of the reporting unit’s goodwill exceeds the implied fair value of that goodwill, an impairment loss is recognized in an amount equal to that excess. The Company performs an impairment test on its intangible assets, in accordance ASC Topic 360-10, “Property, Plant and Equipment,” if certain events or changes in circumstances occur which indicate that the carrying amounts of its intangible assets may not be recoverable. If the intangible assets are not recoverable, an impairment loss would be recognized by the Company based on the excess amount of the carrying value of the intangible assets over its fair value. For further details regarding the impairment analysis, reference is made to the section below under “Long-lived Assets.” See Note 5 in the Notes to Unaudited Condensed Consolidated Financial Statements for further information regarding the Company’s impairment analysis and the valuation of goodwill and intangible assets, net.
Long-lived Assets | Long-lived Assets The Company evaluates its long-lived assets for impairment by continually monitoring events and changes in circumstances that could indicate carrying amounts of its long-lived assets may not be recoverable. When such events or changes in circumstances occur, the Company assesses recoverability by determining whether the carrying value of such assets will be recovered through the undiscounted expected future cash flows. If the expected undiscounted future cash flows are less than the carrying amount of these assets, the Company then measures the amount of the impairment loss based on the excess of the carrying amount over the fair value of the assets. The Company did not recognize impairment charges related to its long-lived assets during the three and six months ended June 30, 2016 and 2015.
Foreign Currency Remeasurement | Foreign Currency Remeasurement The functional currency of the Company’s foreign subsidiary is the U.S. dollar. Monetary assets and liabilities denominated in foreign currencies are remeasured in U.S. dollars using the exchange rates at the balance sheet date. Non-monetary assets and liabilities denominated in foreign currencies are remeasured in U.S. dollars using historical exchange rates. Revenues and expenses are remeasured using average exchange rates prevailing during the period. Remeasurements are recorded in the Company’s consolidated statements of operations.
Stock-Based Compensation | Stock-Based Compensation The Company accounts for stock-based compensation in accordance with ASC Topic 718, Compensation - Stock Compensation. Stock-based compensation expense is measured at the grant-date based on the fair value of the award and is recognized as expense on a straight-line basis over the requisite service period, which is the vesting period, and is adjusted for estimated forfeitures. To the extent that stock options contain performance criteria for vesting, stock-based compensation is recognized once the performance criteria are probable of being achieved. For stock-based awards issued to non-employees, the Company follows ASC Topic 505-50, Equity Based Payment to Non-Employees and considers the measurement date at which the fair value of the stock-based award is measured to be the earlier of (i) the date at which a commitment for performance by the grantee to earn the equity instrument is reached or (ii) the date at which the grantee’s performance is complete. The Company recognizes stock-based compensation expense for the fair value of the vested portion of the non-employee stock-based awards in its consolidated statements of operations. See Note 11 in the Notes to Unaudited Condensed Consolidated Financial Statements for further information regarding the Company’s stock-based compensation expenses.
Income Taxes | Income Taxes The Company accounts for income taxes using an asset and liability approach in accordance with ASC Topic 740, Accounting for Income Taxes. Under this method, deferred tax assets and liabilities are determined based on differences between the financial reporting and tax bases of assets and liabilities and are measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse. ASC Topic 740 requires derecognition of tax positions that do not have a greater than 50% likelihood of being recognized upon review by a taxing authority having full knowledge of all relevant information. Use of a valuation allowance as described in ASC Topic 740 is not an appropriate substitute for derecognition of a tax position. The Company recognizes accrued interest and penalties related to unrecognized tax benefits in its income tax expense. To date, the Company has not recognized any interest and penalties in its unaudited condensed consolidated statements of operations, nor has it accrued for or made payments for interest and penalties. Although the Company believes it more likely than not that a taxing authority would agree with its current tax positions, there can be no assurance that the tax positions the Company has taken will be substantiated by a taxing authority if reviewed. The Company’s U.S. federal and California tax years through 2015 remain subject to examination by the taxing jurisdictions due to unutilized net operating losses and research credits. The Company continues to carry a full valuation allowance on all of its net deferred tax assets, except for its indefinite lived intangibles.
Net Loss Per Share | Net Loss Per Share Basic net loss per share is computed by dividing net loss by the weighted average number of common shares outstanding for the period. Diluted net loss per share gives effect to all potentially dilutive common shares outstanding for the period. The potentially dilutive securities include stock options, employee stock purchase plan rights, warrants and restricted stock units, which are calculated using the treasury stock method. Diluted net loss per share also gives effect to potential adjustments to the numerator for gains resulting from the revaluation of warrants to fair value for the period, even if the Company is in a net loss position if the effect would result in more dilution. Certain potential dilutive securities were excluded from the dilution calculation for the three and six months ended June 30, 2016 and 2015, as their inclusion would have been anti-dilutive. The following table sets forth the reconciliation of the numerator and denominator used in the computation of basic and diluted net loss per share for the three and six months ended June 30, 2016 and 2015 (in thousands, except per share amounts):
|  | Three Months Ended |  |  | Six Months Ended |
|  | June 30, |  |  | June 30, |
|  | 2016 |  |  | 2015 |  |  | 2016 |  |  | 2015 |
Numerator for Basic and Diluted: |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Net loss used for basic calculation |  | $ | (18,166 | ) |  | $ | (15,972 | ) |  | $ | (35,029 | ) |  | $ | (25,432 | )
Effect of revaluation of warrant liability |  |  | - |  |  |  | - |  |  |  | - |  |  |  | (3,589 | )
Adjusted net loss used for diluted calculation |  | $ | (18,166 | ) |  | $ | (15,972 | ) |  | $ | (35,029 | ) |  | $ | (29,021 | )
Denominator: |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Basic weighted average number of shares outstanding |  |  | 101,563 |  |  |  | 95,728 |  |  |  | 100,517 |  |  |  | 94,576 |
Effect of dilutive potential shares |  |  | - |  |  |  | - |  |  |  | - |  |  |  | 1,106 |
Diluted weighted average number of shares outstanding |  |  | 101,563 |  |  |  | 95,728 |  |  |  | 100,517 |  |  |  | 95,682 |
Net loss per share: |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Basic |  | $ | (0.18 | ) |  | $ | (0.17 | ) |  | $ | (0.35 | ) |  | $ | (0.27 | )
Diluted |  | $ | (0.18 | ) |  | $ | (0.17 | ) |  | $ | (0.35 | ) |  | $ | (0.30 | )
The table below presents shares underlying stock options, restricted stock units and/or warrants that were excluded from the calculation of the weighted average number of shares outstanding used for the calculation of diluted net loss per share. These are excluded from the calculation due to their anti-dilutive effect for the three and six months ended June 30, 2016 and 2015 (shares in thousands):
|  | Three Months Ended |  |  | Six Months Ended |
|  | June 30, |  |  | June 30, |
|  | 2016 |  |  | 2015 |  |  | 2016 |  |  | 2015 |
Weighted average number of anti-dilutive potential shares: |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stock options |  |  | 15,891 |  |  |  | 14,015 |  |  |  | 15,331 |  |  |  | 13,102 |
Restricted stock units |  |  | 640 |  |  |  | - |  |  |  | 428 |  |  |  | - |
Warrants |  |  | - |  |  |  | 2,985 |  |  |  | - |  |  |  | - |
Total |  |  | 16,531 |  |  |  | 17,000 |  |  |  | 15,759 |  |  |  | 13,102 |
Guarantee and Indemnification Arrangements | Guarantee and Indemnification Arrangements The Company recognizes the fair value for guarantee and indemnification arrangements issued or modified by the Company. In addition, the Company monitors the conditions that are subject to the guarantees and indemnifications in order to identify if a loss has occurred. If the Company determines it is probable that a loss has occurred, then any such estimable loss would be recognized under those guarantees and indemnifications. Some of the agreements that the Company is a party to contain provisions that indemnify the counter party from damages and costs resulting from claims that the Company’s technology infringes the intellectual property rights of a third party or claims that the sale or use of the Company’s products have caused personal injury or other damage or loss. The Company has not received any such requests for indemnification under these provisions and has not been required to make material payments pursuant to these provisions. The Company generally provides for a one-year warranty on certain of its INTERCEPT blood-safety products covering defects in materials and workmanship. The Company accrues costs associated with warranty obligations when claims become known and are estimable. The Company has not experienced significant or systemic warranty claims nor is it aware of any existing current warranty claims. Accordingly, the Company had not accrued for any future warranty costs for its products at June 30, 2016 and December 31, 2015.
Fair Value of Financial Instruments | Fair Value of Financial Instruments The Company applies the provisions of fair value relating to its financial assets and liabilities. The carrying amounts of accounts receivables, accounts payable, and other accrued liabilities approximate their fair value due to the relative short-term maturities. Based on the borrowing rates currently available to the Company for loans with similar terms, the Company believes the fair value of its debt approximates their carrying amounts. The Company measures and records certain financial assets and liabilities at fair value on a recurring basis, including its available-for-sale securities and warrant liability prior to the expiration and exercise of the warrants in November 2015. The Company classifies instruments within Level 1 if quoted prices are available in active markets for identical assets, which include the Company’s cash accounts and money market funds. The Company classifies instruments in Level 2 if the instruments are valued using observable inputs to quoted market prices, benchmark yields, reported trades, broker/dealer quotes or alternative pricing sources with reasonable levels of price transparency. These instruments include the Company’s corporate debt and U.S. government agency securities holdings. The available-for-sale securities are held by a custodian who obtains investment prices from a third party pricing provider that uses standard inputs (observable in the market) to models which vary by asset class. The Company classifies instruments in Level 3 if one or more significant inputs or significant value drivers are unobservable. The Company assesses any transfers among fair value measurement levels at the end of each reporting period. See Notes 2 in the Notes to Unaudited Condensed Consolidated Financial Statements for further information regarding the Company’s valuation of financial instruments.
New Accounting Pronouncements | New Accounting Pronouncements In May 2014, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2014-09, Revenue from Contracts with Customers (Topic 606), which provides a single comprehensive model for entities to use in accounting for revenue arising from contracts with customers and will supersede most current revenue recognition guidance. This ASU is based on the principle that revenue is recognized to depict the transfer of goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. The ASU also requires additional disclosure about the nature, amount, timing and uncertainty of revenue and cash flows arising from customer contracts, including significant judgments and changes in judgments and assets recognized from costs incurred to obtain or fulfill a contract. In August 2015, the FASB issued ASU No. 2015-14, Revenue from Contracts with Customers (Topic 606), Deferral of the Effective Date, which defers by one year the effective date of ASU No. 2014-09 to annual reporting periods beginning after December 15, 2017 (including interim periods within those periods). Early adoption is permitted to the original effective date of December 15, 2016 (including interim periods within those periods). In March 2016, the FASB issued ASU No. 2016-08, Revenue from Contracts with Customers (Topic 606): Principal versus Agent Considerations (Reporting Revenue Gross versus Net), which clarifies how to identify the unit of accounting for the principal versus agent evaluation and how to apply the control principle to certain types of arrangements. In April 2016, the FASB issued ASU No. 2016-10, Revenue from Contracts with Customers (Topic 606): Identifying Performance Obligations and Licensing, which clarifies the implementation guidance on identifying performance obligations and licensing. In May 2016, the FASB issued ASU No. 2016-12, Revenue from Contracts with Customers (Topic 606): Narrow-Scope Improvements and Practical Expedients, which addresses certain issues on assessing collectability, presentation of sales taxes, noncash consideration, and completed contracts and contract modifications at transition. These ASUs will be effective for the Company in the first quarter of fiscal year 2018, using one of two retrospective application methods. The Company has not selected a transition method and is currently assessing the potential effects of this ASU on the Company’s condensed consolidated financial statements. In August 2014, the FASB issued ASU No. 2014-15, Presentation of Financial Statements—Going Concern (Subtopic 205-40): Disclosure of Uncertainties about an Entity’s Ability to Continue as a Going Concern, which requires management to evaluate, in connection with preparing financial statements for each annual and interim reporting period, whether there are conditions or events, considered in the aggregate, that raise substantial doubt about an entity’s ability to continue as a going concern within one year after the date that the financial statements are issued and provide related disclosures. The standard is effective for annual periods beginning after December 15, 2016, and interim periods thereafter, with early application permitted. The adoption of this ASU is not expected to have a material impact on the Company’s condensed consolidated financial statements. In April 2015, the FASB issued ASU No. 2015-03, Interest—Imputation of Interest (Subtopic 835-30): Simplifying the Presentation of Debt Issuance Costs, which requires debt issuance costs related to a recognized debt liability to be presented in the balance sheet as a direct deduction from the corresponding debt liability rather than as an asset. The Company has adopted this ASU effective January 1, 2016 under the retrospective application method. To conform to the current period presentation, the Company reclassified $32,000 and $36,000, which were previously included in Other current assets and Other assets, respectively, in the Company’s condensed consolidated balance sheet as of December 31, 2015, as a reduction of Debt-current and Debt-non-current, respectively. As a result of the reclassifications, Other current assets and Debt-current decreased by $32,000, and Other assets and Debt- non-current decreased by $36,000, in the Company’s condensed consolidated balance sheet as of December 31, 2015. In January 2016, the FASB issued ASU No. 2016-01, Financial Instruments-Overall (Subtopic 825-10), which requires all equity investments to be measured at fair value with changes in the fair value recognized through net income (other than those accounted for under equity method of accounting or those that result in consolidation of the investee). The amendments also require an entity to present separately in other comprehensive income the portion of the total change in the fair value of a liability resulting from a change in the instrument-specific credit risk when the entity has elected to measure the liability at fair value in accordance with the fair value option for financial instruments. In addition, this ASU eliminates the requirement to disclose the fair value of financial instruments measured at amortized cost for entities that are not public business entities and the requirement to disclose the method(s) and significant assumptions used to estimate the fair value that is required to be disclosed for financial instruments measured at amortized cost on the balance sheet for public business entities. The standard is effective for annual periods beginning after December 15, 2017, and interim periods thereafter, with early application permitted. The Company is currently assessing the future impact of this ASU on the Company’s condensed consolidated financial statements. In February 2016, the FASB issued ASU No. 2016-02, Leases, which, for operating leases, requires a lessee to recognize a right-of-use asset and a lease liability, initially measured at the present value of the lease payments, in its balance sheet. The standard also requires a lessee to recognize a single lease cost, calculated so that the cost of the lease is allocated over the lease term, on a generally straight-line basis. The standard is effective for annual periods beginning after December 15, 2018, and interim periods thereafter, with early application permitted. The Company is currently assessing the future impact of this ASU on its consolidated financial statements and anticipates the new guidance will significantly impact the Company’s condensed consolidated financial statements. In March 2016, the FASB issued ASU No. 2016-09, Compensation-Stock Compensation (Topic 718):Improvements to Employee Share-Based Payment Accounting, which requires entities to record all excess tax benefits and tax deficiencies as income tax expense or benefit in the income statement when awards vest or are settled, and eliminates additional paid-in capital (APIC) pools. The ASU also changes the accounting for an employee’s use of shares to satisfy the employer’s statutory income tax withholding obligation, and the accounting for forfeitures, and provides two practical expedients for nonpublic entities. The standard is effective for annual periods beginning after December 15, 2016, and interim periods thereafter, with early application permitted. The Company is currently assessing the future impact of this ASU on the Company’s condensed consolidated financial statements. In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which requires measurement and recognition of expected credit losses for financial assets held. The standard is effective for annual periods beginning after December 15, 2019, and interim periods thereafter, with early application permitted. The Company is currently assessing the future impact of this ASU on the Company’s condensed consolidated financial statements.

X
- References No definition available. + Details
Name: | us-gaap_AccountingPoliciesAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
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=6367179&loc=d3e4273-108586 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Cash -URI http://asc.fasb.org/extlink&oid=6506951 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=68058157&loc=d3e18780-107790 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Cash Equivalents -URI http://asc.fasb.org/extlink&oid=6507016 + Details
Name: | us-gaap_CashAndCashEquivalentsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits. + 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=68058157&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(1)(a)) -URI http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878 Reference 3: 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 4: 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 5: 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=6367179&loc=d3e4273-108586 + Details
Name: | us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy
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=6875567&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=68064133&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=28088331&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=73719730&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=73719730&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=68064133&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 regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary. + 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=68058157&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=64809438&loc=d3e5614-111684 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section S99 -Paragraph 3 -Subparagraph (SX 210.3A-03) -URI http://asc.fasb.org/extlink&oid=27015204&loc=d3e355100-122828 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.3A-02) -URI http://asc.fasb.org/extlink&oid=27015204&loc=d3e355033-122828 + Details
Name: | us-gaap_ConsolidationPolicyTextBlock
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=68058157&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=68058157&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=73719730&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 (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy. + 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=68058157&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 30 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895 + Details
Name: | us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275 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=68058157&loc=d3e18780-107790 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=35741047&loc=d3e13816-109267 + Details
Name: | us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for guarantees, indemnifications and product warranties, and methodologies used in determining the amount of such liabilities. + 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=68058157&loc=d3e18780-107790 Reference 2: 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_GuaranteesIndemnificationsAndWarrantiesPolicies
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.CC) -URI http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742 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=68058157&loc=d3e18780-107790 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 05 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=64802544&loc=d3e202-110218 + Details
Name: | us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
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=68058157&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=65882285&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=65882285&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=75116654&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=75116654&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 costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 50 -Section 25 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=16397303&loc=d3e19379-109286 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=68058157&loc=d3e18780-107790 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 40 -Section 30 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6389767&loc=d3e17916-109280 + Details
Name: | us-gaap_InternalUseSoftwarePolicy
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=68058157&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 debt and equity securities that are classified as available-for-sale. This policy also may describe the entity's accounting treatment for transfers between investment categories, how the entity determines whether impairments of available-for-sale securities are other than temporary, and how the fair values of such securities are determined. + 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=68058157&loc=d3e18780-107790 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(12)) -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 320 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 5.M) -URI http://asc.fasb.org/extlink&oid=65877573&loc=d3e87990-122713 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(6)) -URI http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=73527792&loc=d3e27161-111563 Reference 6: 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)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 7: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(1)) -URI http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910 Reference 8: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(5)) -URI http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878 + Details
Name: | us-gaap_MarketableSecuritiesAvailableForSaleSecuritiesPolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact. + References No definition available. + Details
Name: | us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock
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=68058157&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 730 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373 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=68058157&loc=d3e18780-107790 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Research and Development -URI http://asc.fasb.org/extlink&oid=6523717 + 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=68058157&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=68058157&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=68058157&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=6415400&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=68058157&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=6415400&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
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=64851502&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=64851502&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=64851502&loc=d3e6132-108592 + Details
Name: | us-gaap_UseOfEstimates
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration