XML 52 R28.htm IDEA: XBRL DOCUMENT
v3.19.3.a.u2

Summary of Significant Accounting Policies (Policies) | 12 Months Ended
--- | ---
Dec. 31, 2019
Summary of Significant Accounting Policies |
Basis of Presentation | (a) Basis of Presentation The accompanying consolidated financial statements include the consolidated accounts of the Company and its wholly‑owned, controlled subsidiaries. All intercompany balances and transactions have been eliminated in consolidation. Events occurring subsequent to December 31, 2019 have been evaluated for potential recognition or disclosure in the consolidated financial statements.
Use of Estimates | (b) Use of Estimates The preparation of these consolidated financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the dates of the financial statements and the reported amounts of revenue and expenses during the reporting periods. On an ongoing basis, we evaluate our estimates and judgments, including those related to revenue recognition, the realizable value of accounts receivable and inventories, valuing stock-based compensation instruments and reserves relating to tax assets and liabilities. Actual amounts could differ from these estimates. Changes in estimates are recorded in the period in which they become known.
Foreign Currency | (c) Foreign Currency The functional currency for substantially all operations outside the United States is the local currency. Financial statements for these operations are translated into United States dollars at year‑end rates as to assets and liabilities and average exchange rates during the year as to revenue and expenses. The resulting translation adjustments are recorded in stockholders’ equity as an element of accumulated other comprehensive income (loss). Foreign currency transaction gains and losses are included in other income (expense) in the Consolidated Statements of Operations. For the year ended December 31, 2019 we had $0.6 million in foreign exchange loss. For the year ended December 31, 2018 we had $1.3 million in foreign exchange loss. For the year ended December 31, 2017 we had $1.1 million in foreign exchange gains.
Cash and Cash Equivalents | (d) Cash and Cash Equivalents Cash and cash equivalents consist of cash on hand and highly liquid investments with original maturities of ninety days or less. Cash equivalents consist primarily of money market funds, U.S. Government and Agency Securities and deposit accounts. Cash equivalents are carried on the balance sheet at fair market value.
Inventories | (e) Inventories Inventories are carried at the lower of cost or net realizable value, determined using the first‑in, first‑out (“FIFO”) method, or market. We periodically review our inventories and make provisions as necessary for estimated obsolescence or damaged goods to ensure values approximate lower of cost or net realizable value. The amount of such markdowns is equal to the difference between cost of inventory and the estimated market value based upon assumptions about future demands, selling prices, and market conditions. We record a provision for estimated excess inventory. The provision is determined using management’s assumptions of materials usage, based on estimates of demand and market conditions. If actual market conditions become less favorable than those projected by management, additional inventory write‑downs may be required.
Property, Plant and Equipment | (f) Property, Plant and Equipment and Leased Assets Property, plant and equipment are stated at cost, less accumulated depreciation and amortization. On January 30, 2015, we sold our corporate headquarters facility. As part of this sale, we also entered into a 22-year lease agreement. We accounted for the sale leaseback transaction as a financing arrangement for financial reporting purposes. We retained the historical costs of the property and the related accumulated depreciation on our financial books within property, plant and equipment and will continue to depreciate the property for financial reporting purposes over the lesser of its remaining useful life or its initial lease term of 22 years. On January 1, 2019, we adopted Accounting Standard Update (“ASU”) No. 2016-02 “Leases.” This update requires operating lease assets and finance lease assets be classified separately from owned assets on the balance sheet. See Note 9 for further discussion. Depreciation and amortization are recorded using the straight‑line method over the estimated useful lives of the related assets as follows:
Asset Classification |  | Estimated Useful Life
Land, buildings and equipment (under lease) |  |  | Lesser of the lease term or estimated useful life of the asset |  |
Machinery and equipment |  |  | 3 to 10 years |  |
Repairs and maintenance costs are expensed as incurred. Expenditures for renewals and betterments are capitalized.
Impairment of Long-Lived Assets | (g) Impairment of Long‑Lived Assets We record impairment losses on long-lived assets when events and circumstances indicate that these assets might not be recoverable. Recoverability is measured by a comparison of the assets’ carrying amount to their expected future undiscounted net cash flows. If such assets are considered to be impaired, the impairment is measured based on the amount by which the carrying value exceeds its fair value. We did not have any indicators of impairment during the period ending December 31, 2019. We did not record an impairment charge in the years ended December 31, 2019, 2018, or 2017. Actual performance could be materially different from our current forecasts, which could impact estimates of undiscounted cash flows and may result in the impairment of the carrying amount of the long-lived assets in the future. This could be caused by strategic decisions made in response to economic and competitive conditions, the impact of the economic environment on our customer base, or a material adverse change in our relationships with significant customers.
Concentration of Risk and Off-Balance Sheet Risk | (h) Concentration of Risk and Off‑Balance Sheet Risk Financial instruments that potentially subject us to concentrations of credit risk are principally cash equivalents and accounts receivable. Our cash equivalents are principally maintained in investment grade money‑market funds, U.S. Government and Agency Securities and deposit accounts. We have no significant off‑balance‑sheet risk such as currency exchange contracts, option contracts or other hedging arrangements. Our exposure to market risk for changes in interest rates relates primarily to cash equivalents. The primary objective of our investment activities is to preserve principal without significantly increasing risk. This is accomplished by investing in marketable investment grade securities. We do not use derivative financial instruments to manage our investment portfolio and do not expect operating results or cash flows to be affected to any significant degree by any change in market interest rates. We perform ongoing credit evaluations of our customers’ financial condition and generally require no collateral to secure accounts receivable. For selected overseas sales, we require customers to obtain letters of credit before product is shipped. We maintain an allowance for doubtful accounts based on our assessment of the collectability of accounts receivable. We review the allowance for doubtful accounts quarterly. We do not have any off‑balance sheet credit exposure related to our customers. Our customers consist of semiconductor chip manufacturers located throughout the world and net sales to our ten largest customers accounted for 74.1%, 76.9% and 73.3% of revenue in 2019, 2018 and 2017, respectively. For the year ended December 31, 2019, we had three customers representing 18.2%, 14.2% and 12.0% of total revenue, respectively. For the year ended December 31, 2018, we had two customers representing 20.1% and 12.1% of total revenue, respectively. For the year ended December 31, 2017 we had two customers representing 24.9% and 13.1% of total revenue, respectively. As of December 31, 2019, we had three customers account for 24.9%, 15.3% and 11.1% of consolidated accounts receivable, respectively. As of December 31, 2018, we had two customers account for 21.9% and 11.5% of consolidated accounts receivable, respectively. Some of the components and sub‑assemblies included in our products are obtained either from a sole source or a limited group of suppliers. Disruption to our supply source, resulting either from economic conditions or other factors, could affect our ability to deliver products to our customers.
Revenue Recognition | (i) Revenue Recognition Effective January 1, 2018, we adopted Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) Topic 606, Revenue from Contracts with Customers or (“ASC 606”). In accordance with ASC 606, we changed certain characteristics of our revenue recognition accounting policy as described below. On adoption, ASC 606 was applied only to open contracts using the modified retrospective method, where the cumulative effect of the initial application is recognized as an adjustment to opening retained earnings at January 1, 2018. Therefore, the year ended December 31, 2017 has not been adjusted and continues to be reported under FASB ASC Topic 605, Revenue Recognition, or ASC 605. Under ASC 606, revenue is recognized when a customer obtains control of promised goods or services in an amount that reflects the consideration we expect to receive in exchange for those goods or services. We measure revenue based on the consideration specified in the customer arrangement, and revenue is recognized when the performance obligations in the customer arrangement are satisfied. A performance obligation is a promise in a contract to transfer a distinct product or service to the customer. The transaction price of a contract is allocated to each distinct performance obligation based upon the relative standalone selling price for each performance obligation and recognized as revenue when, or as, the customer receives the benefit of the performance obligation. To account for and measure revenue, we apply the following five steps:
| 1) |  | Identify the contract with the customer
A contract with a customer exists when (i) we enter into an enforceable contract with a customer that defines each party’s rights regarding the goods or services to be transferred and identifies the related payment terms, (ii) the contract has commercial substance, and (iii) we determine that collection of substantially all consideration for goods and services that are transferred is probable based on the customer’s intent and ability to pay the promised consideration.
| 2) |  | Identify the performance obligations in the contract
Performance obligations promised in a contract are identified based on the goods and services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the good or service either on its own or together with other available resources, and are distinct in the context of the contract, whereby the transfer of the good or service is separately identifiable from other promises in the contract. To the extent a contract includes multiple promised goods and services, we must apply judgment to determine whether promised goods and services are capable of being distinct and distinct in the context of the contract. If these criteria are not met, the promised goods and services are accounted for as a combined performance obligation. Systems sales consist of multiple performance obligations, including the system itself and obligations that are not delivered simultaneously with the system. These undelivered obligations might include a combination of installation services, extended warranty and support and spare parts, all of which are generally covered by a single sales price. The aftermarket business includes both products and services type arrangements. Performance obligations in these contracts consist of used tools, spare parts, equipment upgrades, maintenance services and customer training. Customers who purchase new systems are provided an assurance-type warranty for one year after acceptance of the tool. For aftermarket transactions, we provide customers an assurance-type warranty for 90 days. Customers can choose to purchase extended warranty terms with enhanced support similar to a service-type warranty ranging from one to three years. In accordance with ASC 606, assurance-type warranties are not considered a performance obligation, whereas service-type warranties are.
| 3) |  | Determine the transaction price
The transaction price is determined based on the consideration to which we will be entitled in exchange for transferring goods and services to the customer. To the extent the transaction price includes variable consideration, we estimate the amount of variable consideration that should be included in the transaction price utilizing either the expected value method or the most likely amount method depending on the nature of the variable consideration. Variable consideration is included in the transaction price if, in our judgment, it is probable that a significant future reversal of cumulative revenue under the contract will not occur. Any estimates, including the effect of the constraint on variable consideration, are evaluated at each reporting period for any changes. In applying this guidance, Companies must also consider whether any significant financing components exist. The transaction price for all transactions is based on the price reflected in the individual customer’s purchase order. Variable consideration has not been identified as a significant component of the transaction price for any of our transactions. For those transactions where all performance obligations will be satisfied within one year or less, we apply the practical expedient outlined in ASC 606-10-32-18. This practical expedient allows us not to adjust promised consideration for the effects of a significant financing component if we expect at contract inception that the period between when we transfer the promised good or service to a customer and when the customer pays for that good or service will be one year or less. For those transactions that are expected to be completed after one year, we have assessed that there are no significant financing components because any difference between the promised consideration and the cash selling price of the good or service is for reasons other than the provision of financing.
| 4) |  | Allocate the transaction price to performance obligations in the contract
If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation on a relative standalone selling price basis unless the transaction price is variable and meets the criteria to be allocated entirely to a performance obligation or to a distinct service that forms part of a single performance obligation. Where required, we determine standalone selling price (SSP) for each obligation based on consideration of both market and Company specific factors, including the selling price and profit margin for similar products, the cost to produce, and the anticipated margin. For those contracts that contain multiple performance obligations (primarily systems sales, as well as some aftermarket contracts requiring both time and material inputs), we must determine the SSP. We use a cost plus margin approach in determining the SSP for any materials related performance obligations (such as upgrades, spare parts, systems). To determine the SSP for labor related performance obligations (such as the labor component of installation), we use directly observable inputs based on the standalone sale prices for these services.
| 5) |  | Recognize revenue when or as we have satisfied a performance obligation
We satisfy performance obligations either over time or at a point in time. Revenue is recognized over time if either 1) the customer simultaneously receives and consumes the benefits provided by the entity’s performance, 2) the entity’s performance creates or enhances an asset that the customer controls as the asset is created or enhanced, or 3) the entity’s performance does not create an asset with an alternative use to the entity and the entity has an enforceable right to payment for performance completed to date. If the entity does not satisfy a performance obligation over time, the related performance obligation is satisfied at a point in time by transferring the control of a promised good or service to a customer. Examples of control are using the asset to produce goods or services, enhance the value of other assets or settle liabilities, and holding or selling the asset. For over time recognition, ASC 606 requires us to select a single revenue recognition method for the performance obligation that faithfully depicts our performance in transferring control of the goods and services. The guidance allows entities to choose between two methods to measure progress toward complete satisfaction of a performance obligation: Output methods - recognize revenue on the basis of direct measurements of the value to the customer of the goods or services transferred to date relative to the remaining goods or services promised under the contract (e.g. surveys of performance completed to date, appraisals of results achieved, milestones reached, time elapsed, and units produced or units delivered); and Input methods - recognize revenue on the basis of the entity’s efforts or inputs to the satisfaction of a performance obligation (e.g., resources consumed, labor hours expended, costs incurred, or time elapsed) relative to the total expected inputs to the satisfaction of that performance obligation. We have the right to consideration from a customer in an amount that corresponds directly with the value to the customer of the entity’s performance completed to date (i.e., certain aftermarket contracts), as such we have elected a practical expedient to recognize revenue in the amount to which the entity has a right to invoice for such services. Product related revenues (whether for systems or aftermarket business) are recognized at a point in time, when they are shipped or delivered, depending on shipping terms. For installation services, revenue is recognized at a point in time, once the installation of the tool is complete. The nature of the installation services is such that the customer does not simultaneously receive and consume the benefits provided by the entity’s performance, nor does performance of installation services create or enhance an asset that the customer controls. Installation services do not create an asset with an alternative use to the entity, and the entity does not have an enforceable right to payment for performance completed to date. Contract liabilities are reflected as deferred revenue on the consolidated balance sheet. Contract liabilities relate to payments invoiced or received in advance of completion of performance obligations under a contract. Contract liabilities are recognized as revenue upon the fulfillment of performance obligations. Service-type warranties for any product are recognized over time, as these represent a stand ready obligation to service the product during the warranty period. Progress in the satisfaction of these performance obligations will be measured using an input method of time elapsed. Maintenance and service contracts are recognized over time. Progress in the satisfaction of these performance obligations will be measured using an input method of either time elapsed in the case of fixed period contracts, or labor hours expended, in the case of project-based contracts.
Recognizing Assets related to Recoverable Customer Contract Costs | (j) Recognizing Assets related to Recoverable Customer Contract Costs We recognize an asset related to incremental costs incurred by us to obtain a contract with a customer if we expect to recover those costs. We will recognize an asset from costs incurred to fulfill a contract only if such costs relate directly to a contract with an entity that we can specifically identify, the costs incurred will generate or enhance resources that will be used in satisfying performance obligations in the future, and the costs are expected to be recovered. Any assets recognized related to costs to obtain or fulfill a contract are amortized on a systematic basis that is consistent with the transfer to the customer of the goods or services to which the asset relates. In substantially all of our business transactions, we incur incremental costs to obtain contracts with customers, in the form of sales commissions. We maintain a commission program which awards our employees for System sales, aftermarket activity and other individual goals. Under ASC 606, an asset is amortized on a systematic basis that is consistent with the transfer to the customer of the goods or services to which the asset relates. However, ASC 606 provides a practical expedient to allow for the recognition of commission expense when incurred if the amortization period of the asset that the entity otherwise would have recognized is one year or less. Based on the nature of our commission agreements, all commissions are expensed as incurred based upon the expectation that the amortization period would be one year or less.
Shipping and Handling Costs | (k) Shipping and Handling Costs Shipping and handling costs are included in cost of revenue.
Stock-Based Compensation | (l) Stock‑Based Compensation We generally recognize compensation expense for all stock-based payments to employees and directors, including grants of stock options and restricted stock units, based on the grant‑date fair value of those stock‑based payments. For stock option awards, we use the Black‑Scholes option pricing model, adjusted for expected forfeitures. Other valuation models may be utilized in the limited circumstances where awards with market-based vesting considerations, such as the price of our common stock, or performance-based awards, are granted. Stock‑based compensation expense is recognized ratably over the requisite service period. For each stock option or restricted stock unit grant with vesting based on a combination of time, market or performance conditions, where vesting will occur if either condition is met, the related compensation costs are recognized over the shorter of the explicit service period or the derived service period. See Note 13 for additional information relating to stock‑based compensation.
Income Taxes | (m) Income Taxes We record income taxes using the asset and liability method. Deferred income tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective income tax basis, and operating loss and tax credit carryforwards. Our consolidated financial statements contain certain deferred tax assets which have arisen primarily as a result of operating losses, as well as other temporary differences between financial and tax accounting. We establish a valuation allowance if the likelihood of realization of the deferred tax assets is reduced based on an evaluation of objective verifiable evidence. Significant management judgment is required in determining our provision for income taxes, our deferred tax assets and liabilities and any valuation allowance recorded against those net deferred tax assets. We evaluate the weight of all available evidence to determine whether it is more likely than not that some portion or all of the net deferred income tax assets will not be realized. Income taxes include the largest amount of tax benefit for an uncertain tax position that is more likely than not to be sustained upon audit based on the technical merits of the tax position. Settlements with tax authorities, the expiration of statutes of limitations for particular tax positions, or obtaining new information on particular tax positions may cause a change to the effective tax rate. We recognize accrued interest related to unrecognized tax benefits as interest expense and penalties within operating expense in the consolidated statements of operations. See Note 18 for additional information relating to income taxes.
Computation of Net Income per Share | (n) Computation of Net Income per Share Basic earnings per share is computed by dividing income available to common stockholders (the numerator) by the weighted‑average number of common shares outstanding (the denominator) for the period. The computation of diluted earnings per share is similar to basic earnings per share, except that the denominator is increased to include the number of additional common shares that would have been outstanding if the potentially dilutive common shares had been issued, calculated using the treasury stock method. The components of net income per share are as follows:
|  | Year ended December 31, |
|  | 2019 |  | 2018 |  | 2017 |
|  | (in thousands, except per share data) |
Net income available to common stockholders |  | $ | 17,034 |  | $ | 45,885 |  | $ | 126,959 |
Weighted average common shares outstanding used in computing basic income per share |  |  | 32,559 |  |  | 32,286 |  |  | 30,866 |
Incremental options and RSUs |  |  | 1,269 |  |  | 1,716 |  |  | 2,570 |
Weighted average common shares used in computing diluted net income per share |  |  | 33,828 |  |  | 34,002 |  |  | 33,436 |
Net income per share |  |  |  |  |  |  |  |  |  |
Basic |  | $ | 0.52 |  | $ | 1.42 |  | $ | 4.11 |
Diluted |  | $ | 0.50 |  | $ | 1.35 |  | $ | 3.80 |
Diluted weighted average common shares outstanding does not include restricted stock units outstanding to purchase 0.2 million common equivalent shares for the period ended December 31, 2019, as their effect would have been anti-dilutive.
Accumulated Other Comprehensive Income (Loss) | (o) Accumulated Other Comprehensive Income (Loss) The following table presents the changes in accumulated other comprehensive income, net of tax, by component for the year ended December 31, 2019:
|  | Foreign |  | Defined benefit |  |  |  |
|  | currency |  | pension plan |  | Total |
|  | (in thousands) |
Balance at December 31, 2018 |  | $ | 962 |  | $ | (514) |  | $ | 448 |
Other comprehensive loss and pension reclassification |  |  | (444) |  |  | (262) |  |  | (706) |
Balance at December 31, 2019 |  | $ | 518 |  | $ | (776) |  | $ | (258) |
Recent Accounting Guidance | (p) Recent Accounting Guidance
| i. |  | Accounting Standard Update 2016-02 on Leases Adopted January 1, 2019
We adopted Accounting Standards Update (“ASU”) No. 2016-02, “Leases” and ASU No. 2018-11 “Leases (Topic 842)”, (collectively “Topic 842”) as of January 1, 2019, using the modified retrospective approach, applying the new lease standard at the adoption date. We elected the package of practical expedients permitted under the transition guidance within the new standard, carrying forward the historical lease classification for both operating and finance leases. We made an accounting policy election to keep leases with an initial term of 12 months or less off of the balance sheet. We recognize the lease expense relating to operating leases on a straight-line basis over the respective lease term and report the associated expense within the operating activities section of our statement of cash flows. We recognize the interest expense on our finance lease within the operating activities section of our statement of cash flows and recognize the payment of principal of our finance lease obligation within the financing activities section of our statement of cash flows. The adoption of Topic 842 resulted in the initial recording of additional net operating lease assets and related lease liabilities of $6.1 million as of January 1, 2019. We also reclassified $22.1 million net, of previously capitalized property, plant and equipment associated with the sale of our corporate headquarters, as well as $0.8 million of prepaid transaction costs, as finance lease assets, within our balance sheet. The related finance lease liability associated with the sale-leaseback increased $0.8 million as a result of the reclassification of the prepaid transaction costs. The standard had no impact on our consolidated net earnings and cash flows. See Note 9 for further discussion.
| ii. |  | Accounting Standards Update 2018-13 on Fair Value Measurements Adopted January 1, 2019
We adopted ASU No. 2018-13 “Fair Value Measurement (Topic 820)” as of January 1, 2019, The amendments in ASU No. 2018-13 modify the disclosure requirements on fair value measurements in Topic 820, removing disclosure requirements for transfers between Level 1 and Level 2 within the fair value hierarchy, as well as modifying the disclosure requirement relating to the timing of liquidation for investments calculated on net asset value. The ASU also requires the disclosure of unrealized gains and losses for the period included in other comprehensive income for Level 3 instruments. The amendments on changes for unrealized gains and losses should be applied prospectively for only the most recent interim or annual period presented in the initial fiscal year of adoption. The adoption of ASU 2018-13 did not have any impact on our consolidated financial statements and disclosures.
| iii. |  | Accounting Standards Update 2019-04 on Financial Instruments; Topic 326, Topic 815 and Topic 825 to be Effective January 1, 2020
In April 2019, the Financial Accounting Standards Board issued ASU No. 2019-04 “Codification Improvements to Topic 326, Financial Instruments – Credit Losses, Topic 815, Derivatives and Hedging, and Topic 825, Financial Instruments.” The amendments in this Update clarify the guidance within Topic 326 relating to credit losses. The guidance is effective for annual reporting periods beginning after December 15, 2019, and interim periods within those years. Early adoption is permitted in any interim period after issuance of this Update as long as the entity has adopted the amendments in Update 2016-13. The amendments in these Updates should be applied on a modified retrospective basis by means of a cumulative-effect adjustment to the opening retained earnings balance in the statement of financial position as of the date of adoption of Update 2016-13. We will adopt these Updates as of January 1, 2020. The adoption is not expected to have a material impact on our results of operations or cash flows.

X
- Definition Disclosure of accounting policy for accumulated other comprehensive income. + References No definition available. + Details
Name: | acls_AccumulatedOtherComprehensiveIncomeLossPolicyTextBlock
Namespace Prefix: | acls_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of recognizing assets related to recoverable customer contract costs. + References No definition available. + Details
Name: | acls_RecognizingAssetsRelatedToRecoverableCustomerContractCostsPolicyTextBlock
Namespace Prefix: | acls_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Shipping and Handling Costs. + References No definition available. + Details
Name: | acls_ShippingAndHandlingCostsPolicyTextBlock
Namespace Prefix: | acls_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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://fasb.org/us-gaap/role/ref/legacyRef -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 2: http://fasb.org/us-gaap/role/ref/legacyRef -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 3: http://fasb.org/us-gaap/role/ref/legacyRef -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://fasb.org/us-gaap/role/ref/legacyRef -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 credit risk. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 825 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=108315417&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 subsidiaries or other investments that are consolidated, including the accounting treatment for intercompany accounts or transactions and any noncontrolling interest. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section S99 -Paragraph 4 -Subparagraph (SX 210.3A-04) -URI http://asc.fasb.org/extlink&oid=27015204&loc=d3e355119-122828 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -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://fasb.org/us-gaap/role/ref/legacyRef -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 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -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 6: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(a)) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690 + Details
Name: | us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy
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://fasb.org/us-gaap/role/ref/legacyRef -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 2: http://fasb.org/us-gaap/role/ref/legacyRef -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 3: http://fasb.org/us-gaap/role/ref/legacyRef -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://fasb.org/us-gaap/role/ref/legacyRef -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 + 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 (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://fasb.org/us-gaap/role/ref/legacyRef -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://fasb.org/us-gaap/role/ref/legacyRef -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://fasb.org/us-gaap/role/ref/legacyRef -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 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://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 05 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -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://fasb.org/us-gaap/role/ref/legacyRef -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 + 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/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 20 -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -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 3: http://fasb.org/us-gaap/role/ref/legacyRef -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://fasb.org/us-gaap/role/ref/legacyRef -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 5: http://fasb.org/us-gaap/role/ref/legacyRef -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 6: http://fasb.org/us-gaap/role/ref/legacyRef -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://fasb.org/us-gaap/role/ref/legacyRef -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 Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef -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 + Details
Name: | us-gaap_IncomeTaxPolicyTextBlock
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://fasb.org/us-gaap/role/ref/legacyRef -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 2: http://fasb.org/us-gaap/role/ref/legacyRef -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://fasb.org/us-gaap/role/ref/legacyRef -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 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 270 -SubTopic 10 -Section 45 -Paragraph 6 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=109236672&loc=d3e543-108305 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -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 6: http://fasb.org/us-gaap/role/ref/legacyRef -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 + 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 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://fasb.org/us-gaap/role/ref/legacyRef -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 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -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 3: http://fasb.org/us-gaap/role/ref/legacyRef -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_PropertyPlantAndEquipmentPolicyTextBlock
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://fasb.org/us-gaap/role/ref/otherTransitionRef -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://fasb.org/us-gaap/role/ref/otherTransitionRef -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 Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef -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 + 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://fasb.org/us-gaap/role/ref/legacyRef -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://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (b),(f) -URI http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=109197908&loc=d3e5047-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/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 12 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 11 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 9 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592 + Details
Name: | us-gaap_UseOfEstimates
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration