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

Significant Accounting Policies (Policies) | 12 Months Ended
--- | ---
Dec. 31, 2017
Accounting Policies [Abstract] |
Consolidation, Policy [Policy Text Block] | Principles of Consolidation The consolidated financial statements include the accounts of CVD Equipment Corporation and its wholly owned subsidiar ies. In December 1998, a subsidiary, Stainless Design Concepts, Ltd., was formed as a New York Corporation. In April 1999, this subsidiary was merged into CVD Equipment Corporation. The Company has five wholly owned subsidiaries: CVD Materials Corporation, which provides material coatings, process development support and process startup assistance through Tantaline ApS and CVD Mesoscribe Technologies Corporation, FAE Holdings 411519R, LLC, a real estate holding company whose sole asset is its interest in the real estate and building housing our corporate headquarters and 555 N Research Corporation whose sole asset is its interest in the real estate and building located at 555 North Research Place, Central Islip, NY. All significant intercompany accounts and transactions have been eliminated in consolidation.
Use of Estimates, Policy [Policy Text Block] | Use of Estimates The preparation of 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 disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. The Company ’s significant estimates are the accounting for certain items such as revenues on long-term contracts recognized on the percentage-of-completion method, depreciation and amortization, valuation of inventories at the lower of cost or market; allowance for doubtful accounts receivable; valuation allowances for deferred tax assets, impairment considerations of long-lived assets and stock-based compensation and costs associated with product warranties.
Revenue Recognition, Percentage-of-Completion Method [Policy Text Block] | Revenue Recognition. We earn revenue from the sale of custom equipment to customers around the world. A large portion of our revenue is derived from contracts relating to the design, development or manufacture of complex equipment to a buyer’s specification and is recognized in accordance with FASB ASC 605 - 35. For these contracts, we primarily apply the percentage- of-completion accounting method and generally recognize revenue based on the relationship of total costs incurred to total projected costs. Profits expected to be realized on such contracts are based on total estimated sales for the contract compared to total estimated costs, including warranty costs, at completion of the contract. Direct costs which include materials, labor and overhead are charged to work-in-progress (including our contracts-in-progress) inventory or cost of sales. Indirect costs relating to long-term contracts, which include expenses such as general and administrative, are charged to expense as incurred and are not included in our work-in-process (including our contracts-in-progress) inventory or cost of sales. Total estimates are reviewed and revised periodically throughout the lives of the contracts, and adjustments to profits resulting from such revisions are made cumulative to the date of the change. Estimated losses on long-term contracts are recorded in the period in which the losses become evident. We have been engaged in the production and delivery of goods on a continual basis under contractual arrangements for many years. Historically, we have demonstrated an ability to accurately estimate total revenues and total expenses relating to our long-term contracts. However, there exist many inherent risks and uncertainties in estimating revenues, expenses and progress toward completion, particularly on larger or longer-term contracts. If we do not estimate the total sales, related costs and progress toward completion on such contracts, the estimated gross margins may be significantly impacted or losses may need to be recognized in future periods. Any such resulting changes in margins or contract losses could be material to our results of operations and financial condition. Adoption of New Revenue Standard In May 2014, The Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2014 - 09, “Revenue from Contracts with Customers” (Topic 606 ), which changes the criteria for recognizing revenue. The standard requires an entity which recognizes revenue to depict the transfer of promised 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 standard requires a five -step process for recognizing revenues including identifying the contract with the customer, identifying the performance obligations in the contract, determining the transaction prices, allocating the transaction price to the performance obligations in the contract, and recognizing revenue when (or as) the entity satisfies a performance obligation. Publicly-traded companies were initially required to adopt the ASU for reporting periods beginning after December 15, 2016; however, the FASB, in August 2015, then issued Accounting Standards Update (“ASU”) No. 2015 - 14 to defer the effective date of ASU 2014 - 09 for all entities by one year. The Company has completed its assessment of the impact that the standard will have on revenue recognition. The Company has reviewed contracts for all material revenue streams and assessed potential impacts on the Company ’s consolidated financial statements, results of operations, disclosures, and internal controls over financial reporting. The Company currently recognizes a significant majority of its revenue over time. Management has determined that this will remain materially consistent upon adoption of the new standard and no adjustment to beginning retained earnings will be necessary upon adoption. Additionally, the Company will make additional disclosures related to the revenues arising from contracts with customers as required by the new standard. The Company has adopted this guidance in the first quarter of fiscal 2018 using the modified retrospective approach.
Inventory, Policy [Policy Text Block] | Inventories Inventories are valued at the lower of cost (determined on the first -in, first -out method) or net realizable value.
Income Tax, Policy [Policy Text Block] | Income Taxes On December 22, 2017, the Tax Act was adopted into law. The tax Act makes broad and complex changes to the Internal Revenue Code of 1986, including, but not limited to, (i) reducing the U.S. federal corporate tax rate from 35% to 21%; (ii) eliminating the corporate alternative minimum tax (“AMT”) and changing how existing AMT credits are realized; (iii) creating a new limitation on deductible interest expense and (iv) changing rules related to uses and limitation of net operating loss carryforwards created in tax years beginning after December 31, 2017. Deferred tax assets and liabilities are determined based on the estimated future tax effects of temporary differences between the financial statements and tax bases of assets and liabilities, as measured by using the future enacted tax rates. Deferred tax expense (benefit) is the result of changes in the deferred tax assets and liabilities. The Company records a valuation allowance against deferred tax assets when it is more likely than not that future tax benefits will not be utilized based on a lack of sufficient positive evidence. Investment tax credits are accounted for by the flow-through method , reducing income taxes currently payable and the provision for income taxes in the period the assets giving rise to such credits are placed in service. To the extent such credits are not currently utilized on the Company’s tax return, deferred tax assets, subject to considerations about the need for a valuation allowance, are recognized for the carryforward amount. The Company recognizes the tax benefit from an uncertain tax position only if it is more-likely-than- not that the tax position will be sustained on examination by taxing authorities, based on the technical merits of the position. The tax benefits recognized in the financial statements from such a position are measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement. The accounting guidance on accounting for uncertainty in income taxes also addresses derecognition, classification, interest and penalties on income taxes, and accounting in interim periods. The Company does not believe it has any uncertain tax positions through the year ending December 31, 2017 which would have a material impact on the Company’s consolidated financial statements. The Company and its subsidiar ies file combined income tax returns in the U.S. Federal and New York State jurisdiction. In addition, the parent company files standalone tax returns in California, Delaware, Michigan, Minnesota, New Hampshire and Wisconsin. The Company is no longer subject to U.S. federal and state income tax examinations for tax periods before 2014.
Property, Plant and Equipment, Policy [Policy Text Block] | Long Lived Assets and Intangibles Long-lived assets consist primarily of property, plant, and equipment. Intangibles consist of patents, copyrights and intellectual property, licensing agreements and certifications. Long-lived assets are reviewed for impairment whenever events or circumstances indicate their carrying value may not be recoverable. When such events or circumstances arise, an estimate of the future undiscounted cash flows produced by the asset, or the appropriate grouping of assets, is compared to the asset’s carrying value to determine if impairment exists pursuant to the requirements of the Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) 360 - 10 - 35, “Impairment or Disposal of Long-Lived Assets.” If the asset is determined to be impaired, the impairment loss is measured on the excess of its carrying value over its fair value. Assets to be disposed of are reported at the lower of their carrying value or net realizable value. The Company had no recorded impairment charges in the consolidated statement of operations during each of the years ended December 31, 2017 and 2016.
Internal Use Software, Policy [Policy Text Block] | Computer Software The Company follows ASC 350 - 40, “Internal Use Software.” This standard requires certain direct development costs associated with internal-use software to be capitalized including external direct costs of material and services and payroll costs for employees devoting time to the software projects. These costs totaled $427,000 and $2,000 for the years ended December 31, 2017 and 2016, respectively, and are included in Fixed Assets. All computer software is amortized using the straight-line method over its estimated useful life of three to five years. Amortization expense related to computer software totaled $36,000 and $18,000 for the years ended December 31, 2017 and 2016, respectively.
Intangible Assets, Finite-Lived, Policy [Policy Text Block] | Intangible Assets The cost of intangible assets is being amortized on a straight-line basis over their estimated initial useful lives which ranged from 5 to 20 years. Amortization expense recorded by the Company in 2017 and 2016 totaled $46,000 and $31,000, respectively.
Research and Development Expense, Policy [Policy Text Block] | Research & Development Research and development costs are expensed as incurred. In 2012 we expanded our laboratory staff and began conducting research and development independent of customer orders. In 2017, we incurred approximately $2,220,000 of research and development expenses of which $437,000 were independent of external customer orders compared to 2016, when we incurred approximately $2,448,000 of research and development expenses of which approximately $434,000 were independent of external customer orders.
Receivables, Policy [Policy Text Block] | Accounts Receivable Accounts receivable is presented net of an allowance for doubtful accounts of $4,000 and $2,000 as of December 31, 2017 and 2016, respectively. The allowance is based on historical experience and management’s evaluation of the collectability of accounts receivable. Management believes the allowance is adequate. However, future estimates may fluctuate based on changes in economic and customer conditions. The Company doesn’t require collateral from its customers.
Standard Product Warranty, Policy [Policy Text Block] | Product Warranty The Company records warranty costs as incurred and does not provide for possible future costs. Management estimates such costs are immaterial , based on historical experience. However, it is reasonably possible that this estimate may differ in future periods.
Earnings Per Share, Policy [Policy Text Block] | Earnings Per Share Basic earnings per common share is computed by dividing the net income by the weighted average number of shares of common stock outstanding during each period. When applicable, diluted earnings per common share is determined using the weighted-average number of common shares outstanding during the period, adjusted for the dilutive effect of common stock equivalents, consisting of shares that might be adjusted upon exercise of common stock options and warrants. Potential common shares issued are calculated using the treasury stock method, which recognizes the use of proceeds that could be obtained upon the exercise of options and warrants in computing diluted earnings per share. It assumes that any proceeds would be used to purchase common stock at the average market price of the common stock during the period.
Cash and Cash Equivalents, Policy [Policy Text Block] | Cash and Cash Equivalents The Company had cash and cash equivalents of $ 14.2 million and $21.7 million respectively at December 31, 2017 and 2016.
Concentration Risk, Credit Risk, Policy [Policy Text Block] | Concentration of Credit Risk Financial instruments that potentially subject the Company to concentrations of credit risk consist primarily of cash, cash equivalents, and accounts receivable. The Company places its cash equivalents with high credit-quality financial institutions and invests its excess cash primarily in money market instruments. The Company has established guidelines relative to credit ratings and maturities that seek to maintain stability and liquidity. The Company sells products and services to various companies across several industries in the ordinary course of business. The Company routinely assesses the financial strength of its customers and maintains al lowances for anticipated losses based upon historical experience.
Fair Value of Financial Instruments, Policy [Policy Text Block] | Fair value of Financial Instruments The carrying amounts of financial instruments including cash and cash equivalents, accounts receivable, net, accounts payable and accrued expenses, deferred revenue and customer deposits approximate fair value due to the relatively short-term maturity of these instruments. The carrying value of long-term debt approximates fair value based on prevailing borrowing rates currently available for loans with similar terms and maturities.
Business Combinations Policy [Policy Text Block] | Business Combination The Company has accounted for its acquisitions of the assets of both Tantaline A/S and Mesoscribe Technologies, Inc. using the acquisition method. The Company has allocated the purchase price to the assets acquired based on their estimated fair values at the acquisition dates. Acquisition-Related Contingent Consideration Acquisition-related contingent consideration represents an obligation of the Company to transfer additional assets or equity interests if specified future events occur or conditions are met. This contingency is accounted for at fair value either as a liability or equity depending on the terms of the acquisition agreement. The Company determines the estimated fair value of contingent consideration as of the acquisition date, and subsequently at the end of each reporting period. In doing so, the Company makes significant estimates and assumptions regarding future events or conditions being achieved under the subject contingent agreement as well as the appropriate discount rate to apply.
Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block] | Stock-Based Compensation The Company records stock-based compensation in accordance with the provisions set forth in ASC 718, “Stock Compensation” using the modified prospective method. ASC 718 requires companies to recognize the cost of employee services received in exchange for awards of equity instruments based upon the grant date fair value of those awards.
Shipping and Handling Cost, Policy [Policy Text Block] | Shipping and Handling It is the Company ’s policy to include freight charges billed to customers in total revenue. The amount included in revenue was $42,000 and $28,000 for the years ended December 31, 2017 and 2016, respectively.
New Accounting Pronouncements, Policy [Policy Text Block] | Recently Adopt ed A ccounting Pronouncement In May 2014, The Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2014 - 09, “Revenue from Contracts with Customers” (Topic 606 ), which changes the criteria for recognizing revenue. The standard requires an entity which recognizes revenue to depict the transfer of promised 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 standard requires a five -step process for recognizing revenues including identifying the contract with the customer, identifying the performance obligations in the contract, determining the transaction prices, allocating the transaction price to the performance obligations in the contract, and recognizing revenue when (or as) the entity satisfies a performance obligation. Publicly-traded companies were initially required to adopt the ASU for reporting periods beginning after December 15, 2016; however, the FASB, in August 2015, then issued Accounting Standards Update (“ASU”) No. 2015 - 14 to defer the effective date of ASU 2014 - 09 for all entities by one year. The Company has completed its assessment of the impact that the standard will have on revenue recognition. The Company has reviewed contracts for all material revenue streams and assessed potential impacts on the Company ’s consolidated financial statements, results of operations, disclosures, and internal controls over financial reporting. The Company currently recognizes a significant majority of its revenue over time. Management has determined that this will remain materially consistent upon adoption of the new standard and no adjustment to beginning retained earnings will be necessary upon adoption. Additionally, the Company will make additional disclosures related to the revenues arising from contracts with customers as required by the new standard. The Company has adopted this guidance in the first quarter of fiscal 2018 using the modified retrospective approach. In February 2016 the FASB issued ASU No. 2016 - 02, "Leases (Topic 842 )" (ASU 2016 - 02 ). The primary difference between previous GAAP and ASU 2016 - 02 is the recognition of lease assets and lease liabilities by lessees for those leases classified as operating leases under previous GAAP. The guidance requires a lessee to recognize in the statement of financial position a liability to make lease payments (the lease liability) and a right-of-use asset representing its right to use the underlying asset for the lease term. When measuring assets and liabilities arising from a lease, a lessee (and a lessor) should include payments to be made in optional periods only if the lessee is reasonably certain to exercise an option to extend the lease or not to exercise an option to terminate the lease. Similarly, optional payments to purchase the underlying asset should be included in the measurement of lease assets and lease liabilities only if the lessee is reasonably certain to exercise that purchase option. For leases with a term of 12 months or less, a lessee is permitted to make an accounting policy election by class of underlying asset not to recognize lease assets and lease liabilities. If a lessee makes this election, it should recognize lease expense for such leases generally on a straight-line basis over the lease term. ASU 2016 - 02 is effective for fiscal years beginning after December 15, 2018. Lessees and lessors are required to recognize and measure leases at the beginning of the earliest period presented using a modified retrospective approach. The modified retrospective approach includes a number of optional practical expedients that entities may elect to apply. An entity that elects to apply the practical expedients will, in effect, continue to account for leases that commence before the effective date in accordance with previous GAAP unless the lease is modified, except that lessees are required to recognize a right-of-use asset and a lease liability for all operating leases at each reporting date based on the present value of the remaining minimum rental payments that were tracked and disclosed under previous GAAP. In addition, FASB has amended Topic 842 prior to it becoming effective. The effective date and transition requirements for these amendments to Topic 842 are the same as ASU 2016 - 02. The Company is in the initial stages of evaluating the impact the adoption of this guidance will have on its consolidated financial statements, results of operations, and disclosures which will include recognizing a lease liability and a right-of-use asset representing its right to use the underlying asset for the lease term. We believe there is no additional new accounting guidance adopted, but not yet effective that is relevant to the readers of our financial statements. However, there are numerous new proposals under development which, if and when enacted, may have a significant impact on our financial reporting.

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 completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 10 -Section 05 -Paragraph 4 -Subparagraph (a)-(d) -URI http://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457 + Details
Name: | us-gaap_BusinessCombinationsPolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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

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

X
- Definition Disclosure of accounting policy 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=84158767&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=84161450&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=84158767&loc=d3e18780-107790 + Details
Name: | us-gaap_EarningsPerSharePolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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

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

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

X
- Definition Disclosure of 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=84158767&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=84158767&loc=d3e18780-107790 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=66092785&loc=d3e4556-108314 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766 + Details
Name: | us-gaap_InventoryPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy 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=84158767&loc=d3e18780-107790 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.13(a)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_PropertyPlantAndEquipmentPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for trade and other accounts receivable, and finance, loan and lease receivables, including those classified as held for investment and held for sale. This disclosure may include (1) the basis at which such receivables are carried in the entity's statements of financial position (2) how the level of the valuation allowance for receivables is determined (3) when impairments, charge-offs or recoveries are recognized for such receivables (4) the treatment of origination fees and costs, including the amortization method for net deferred fees or costs (5) the treatment of any premiums or discounts or unearned income (6) the entity's income recognition policies for such receivables, including those that are impaired, past due or placed on nonaccrual status and (7) the treatment of foreclosures or repossessions (8) the nature and amount of any guarantees to repurchase receivables. + 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(3)) -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 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(4)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534 Reference 5: 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)(5)) -URI http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=84173941&loc=d3e4975-111524 + Details
Name: | us-gaap_ReceivablesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for revenue recognition for long-term construction-type contracts accounted for using the percentage-of-completion method. The disclosure would generally be expected to include the method or methods of measuring extent of progress toward completion. If the entity departs from using the percentage-of-completion method for a single contract or a group of contracts for which reasonably dependable estimates cannot be made, such a departure from the basic policy is disclosed. The disclosure may also describe the accounting for significant changes in estimate. + References Reference 1: 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 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (e) -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 605 -SubTopic 35 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=68076031&loc=d3e57953-111643 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 605 -SubTopic 35 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=68076031&loc=d3e57942-111643 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 605 -SubTopic 35 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=68076031&loc=d3e57967-111643 + Details
Name: | us-gaap_RevenueRecognitionPercentageOfCompletionMethod
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for the classification of shipping and handling costs, including whether the costs are included in cost of sales or included in other income statement accounts. If shipping and handling fees are significant and are not included in cost of sales, disclosure includes both the amounts of such costs and the line item on the income statement which includes such costs. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 605 -SubTopic 45 -Section S99 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=82851458&loc=d3e221937-122793 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 605 -SubTopic 45 -Section 45 -Paragraph 20 -URI http://asc.fasb.org/extlink&oid=68075638&loc=d3e60635-111653 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 605 -SubTopic 45 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=68080631&loc=d3e61069-111654 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18726-107790 + Details
Name: | us-gaap_ShippingAndHandlingCostPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for standard warranties including the methodology for measuring the liability. + References Reference 1: 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 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 + Details
Name: | us-gaap_StandardProductWarrantyPolicy
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=84177426&loc=d3e6061-108592 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 9 -URI http://asc.fasb.org/extlink&oid=84177426&loc=d3e6143-108592 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=84177426&loc=d3e6132-108592 + Details
Name: | us-gaap_UseOfEstimates
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration