XML 69 R28.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Nature of Business and Summary of Significant Accounting Policies (Policies) | 12 Months Ended
--- | ---
Dec. 31, 2014
Accounting Policies [Abstract] |
Nature of business | Nature of business—CECO Environmental Corp. and its subsidiaries (the “Company,” “we,” or “our”) is a global environmental technology company focused on critical solutions in the product recovery, air pollution control, fluid handling and filtration segments. Through its brands, CECO provides a wide spectrum of products and services including dampers and diverters, cyclonic technology, thermal oxidizers, filtration systems, scrubbers, fluid handling equipment and plant engineered services and engineered design build fabrication. These products play a vital role in helping companies achieve exacting production standards, meeting increasing plant needs and stringent emissions control regulations around the globe. CECO globally serves a broad range of markets and industries including power, municipalities, chemical, industrial manufacturing, refining, petrochemical, metals, minerals & mining, hospitals and universities.
Principles of consolidation | Principles of consolidation—Our consolidated financial statements include the accounts of the following subsidiaries:
|  | % Owned As Of December 31, 2014 |
CECO Group, Inc. |  |  | 100 | %
CECO Group Global Holdings LLC |  |  | 100 | %
CECO Filters, Inc. and Subsidiaries (“CFI”) |  |  | 99 | %
The Kirk & Blum Manufacturing Company |  |  | 100 | %
CECO Abatement Systems, Inc. |  |  | 100 | %
EFFOX, Inc. (“Effox”) |  |  | 100 | %
Fisher-Klosterman, Inc. (“FKI”) |  |  | 100 | %
Flextor, Inc. (“Flextor”) |  |  | 100 | %
Adwest Technologies, Inc. (“Adwest”) |  |  | 100 | %
Aarding Thermal Acoustics B.V. (“Aarding”) |  |  | 100 | %
Met-Pro Technologies LLC (“Met-Pro”) |  |  | 100 | %
CFI includes two wholly owned subsidiaries, New Busch Co., Inc. (“Busch”) and CECO Environmental India Private Limited (f/k/a. CECO Filter India Private Limited). The non-controlling interest in CFI is not material. FKI includes three wholly owned subsidiaries, AVC, Inc. (“AVC.”), Emtrol LLC (“Emtrol”) and SAT Technology, Inc. (“SAT”). Met-Pro includes 11 wholly owned subsidiaries, Mefiag B. V., Met-Pro Recovery/Pollution Control Technologies, Inc., Strobic Air Corporation, MPC Inc., Met-Pro Industrial Services, Bio-Reaction Industries, Inc., Mefiag (Guangzhou) Filter Systems Ltd., Met-Pro (Hong Kong) Company Limited, Met-Pro Holding LLC, Jiangyin Zhongli Industrial Technology Co., Ltd. (“Zhongli’) and Met-Pro Chile Limitada. CECO Group, Inc. also has two wholly owned subsidiaries in Mexico, CECO Environmental Mexico S de RL de CV and CECO Environmental Services Mexico S de RL de CV. Met-Pro, a global provider of a wide range of products and services for industrial, commercial, municipal, and residential markets, was acquired in August 2013. Adwest, a designer and manufacturer of regenerative thermal oxidizers, was acquired in December 2012. Aarding, a global provider of natural gas turbine exhaust systems and silencer applications, was acquired in February 2013. SAT, a leading provider of Volatile Organic Compounds (“VOCs”) abatement solutions for the Chinese air pollution control market, was acquired in September 2014. Emtrol, a designer and manufacturer of fluid catalytic cracking and industrial cyclone technology, was acquired in November 2014. Zhongli, a leader in the design and manufacture of power industry damper, diverter and ball mill systems in China, was acquired in December 2014. Unless indicated, all balances within tables are in thousands except per share amounts. All intercompany balances and transactions have been eliminated.
Use of estimates | Use of estimates—The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America (“GAAP”), 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.
Cash equivalents | Cash equivalents—We consider all highly liquid investments with original maturities of three months or less to be cash equivalents. At December 31, 2014 and 2013, included in Cash and Cash Equivalents is $1.2 million and $0.7 million, respectively, of cash in support of letters of credit issued by one of the Company’s China subsidiaries related to warranty periods expiring in the future.
Accounts Receivable | Accounts Receivable—Trade receivables are generally uncollateralized customer obligations due under normal trade terms requiring payment generally within 30 days from the invoice date unless otherwise determined by specific contract, generally due to retainage provisions. The Company’s estimate of the allowance for doubtful accounts for trade receivables is primarily determined based upon the length of time that the receivables are past due. In addition, management estimates are used to determine probable losses based upon an analysis of prior collection experience, specific account risks and economic conditions. The Company has a series of actions that occur based upon the aging of past due trade receivables, including letters, statements, direct customer contact and liens. Accounts are deemed uncollectible based on past account experience and current account financial condition.
Inventories | Inventories—The Company’s inventories are primarily valued at the lower of cost or market using the first-in, first-out inventory costing method as well as the last-in, first-out method. Approximately 12% of our inventory is valued on the last-in, first-out method. Inventory quantities are regularly reviewed and provisions for excess or obsolete inventory are recorded based on the Company’s forecast of future demand and market conditions. Significant unanticipated changes to the Company’s forecasts could require a change in the provision for excess or obsolete inventory.
Property, plant and equipment | Property, plant and equipment—Property, plant and equipment are carried at the cost of acquisition or construction and depreciated over the estimated useful lives of the assets. Depreciation and amortization are provided using the straight-line method in amounts sufficient to amortize the cost of the assets over their estimated useful lives (buildings and improvements—generally 10 to 40 years; machinery and equipment—generally two to 15 years). Upon sale or disposal of property, plant and equipment, the applicable amounts of asset cost and accumulated depreciation are removed from the accounts, and the net amount, less any proceeds from sale, is recorded in income.
Intangible assets | Intangible assets—Indefinite life intangible assets are comprised of tradenames, while finite life intangible assets are comprised of patents, technology, customer lists, tradenames, non-compete agreements and employment contracts. Finite life intangible assets are amortized on a straight line or accelerated basis over their estimated useful lives of 17 years for patents, seven to 10 years for technology, five to 20 years for customer lists, 10 years for tradenames, five years for non-compete agreements and three years for employment contracts.
Long-lived assets | Long-lived assets—Property, plant and equipment and finite life intangible assets are reviewed whenever events or changes in circumstances occur that indicate possible impairment. If events or changes in circumstances occur that indicate possible impairment, our impairment review is based on an undiscounted cash flow analysis at the lowest level at which cash flows of the long-lived assets are largely independent of other groups of our assets and liabilities. This analysis requires management judgment with respect to changes in technology, the continued success of product lines, and future volume, revenue and expense growth rates. We conduct annual reviews for idle and underutilized equipment, and review business plans for possible impairment. Impairment occurs when the carrying value of the assets exceeds the future undiscounted cash flows expected to be earned by the use of the asset or asset group. When impairment is indicated, the estimated future cash flows are then discounted to determine the estimated fair value of the asset or asset group and an impairment charge is recorded for the difference between the carrying value and the estimated fair value. Additionally, the Company also evaluates the remaining useful life each reporting period to determine whether events and circumstances warrant a revision to the remaining period of depreciation or amortization. If the estimate of a long lived asset’s remaining useful life is changed, the remaining carrying amount of the asset is amortized prospectively over that revised remaining useful life. The Company completes an annual (or more often if circumstances require) impairment assessment of its indefinite life intangible assets. As a part of its annual assessment, the Company first qualitatively assesses whether current events or changes in circumstances lead to a determination that it is more likely than not (defined as a likelihood of more than 50 percent) that the fair value of an asset is less than its carrying amount. Absent a qualitative determination that the fair value of an asset is more likely than not to be less than its carrying value, we do not need to proceed to the traditional estimated fair value test for that asset. If this qualitative assessment indicates a more likely than not potential that the asset may be impaired, the estimated fair value is calculated by the relief from royalty method. If the estimated fair value of an asset is less than its carrying value, an impairment charge is recorded for the amount by which the carrying value of the asset exceeds its calculated implied fair value.
Goodwill | Goodwill—The Company completes an annual (or more often if circumstances require) impairment assessment of its goodwill on a reporting unit level, at or below the operating segment level. In performing the goodwill impairment assessment, the carrying values of the Company’s reporting units are compared to their estimated fair values, as calculated by the discounted cash flow method. As a part of its annual assessment, the Company first qualitatively assesses whether current events or changes in circumstances lead to a determination that it is more likely than not (defined as a likelihood of more than 50 percent) that the fair value of a reporting unit is less than its carrying amount. Absent a qualitative determination that the fair value of a particular reporting unit is more likely than not to be less than its carrying value, the Company does not need to proceed to the traditional two-step goodwill test for that reporting unit. If this qualitative assessment indicates a more likely than not potential that the asset may be impaired, the estimated fair value is calculated by the discounted cash flow method. If the estimated fair value of a reporting unit is less than its carrying value, an impairment charge is recorded for the amount by which the carrying value of the goodwill exceeds its calculated implied fair value.
Deferred charges | Deferred charges—Deferred charges include deferred financing costs, which are amortized to interest expense over the life of the related loan. During 2014 and 2013, the Company capitalized deferred financing fees of $0.4 million and $2.7 million, respectively. Amortization expense was $0.6 million, $0.3 million and $0.2 million for 2014, 2013 and 2012, respectively, and is classified as interest expense. Deferred financing charges on the Company’s subordinated debt of $0.1 million were charged to interest expense during the fourth quarter of 2012 upon the conversion of the debt to equity. As of December 31, 2014 and 2013, remaining capitalized deferred financing costs of $0.5 million and $0.6 million, respectively, are included in deferred charges and other assets and $1.8 million and $1.9 million, respectively, are included as a discount to debt in the accompanying consolidated balance sheets.
Revenue recognition | Revenue recognition—Revenues from contracts are recognized on the percentage of completion method, measured by the percentage of contract costs incurred to date compared to estimated total contract costs for each contract. This method is used because management considers contract costs to be the best available measure of progress on these contracts. Revenues are also recognized on a completed contract basis, when risk and title passes to the customer, which is generally upon shipment of product. The asset “Costs and estimated earnings in excess of billings on uncompleted contracts” represents revenues recognized in excess of amounts billed. The liability “Billings in excess of costs and estimated earnings on uncompleted contracts” represents billings in excess of revenues recognized. Provisions for estimated losses on uncompleted contracts are made in the period in which such losses are determined. Changes to job performance, job conditions, and estimated profitability may result in revisions to contract revenue and costs and are recognized in the period in which the revisions are made. No provision for estimated losses on uncompleted contracts was required at December 31, 2014, 2013 or 2012.
Cost of sales | Cost of sales—Cost of sales amounts include materials, direct labor and associated benefits, inbound freight charges, purchasing and receiving, inspection, warehousing, and depreciation. Customer freight charges are included in sales and actual freight expenses are included in cost of sales.
Claims | Claims—Change orders arise when the scope of the original project is modified for a variety of reasons. The Company will negotiate the extent of the modifications, its expected costs and recovery with the customer. Costs related to change orders are recognized in the period they are incurred and added to the expected total cost of the project. In cases where contract revenues are assured beyond a reasonable doubt to be increased in excess of the expected costs of the change order, incremental profit also is recognized on the contract. Such assurance is generally only achieved when the customer approves in writing the scope and pricing of the change order. Change orders that are in dispute are effectively handled as claims. Claims are amounts in excess of the agreed contract price that the Company seeks to collect from customers or others for customer-caused delays, errors in specifications and designs, contract terminations, change orders in dispute or unapproved as to both scope and price. Costs attributable to claims are treated as contract costs as incurred. The Company recognizes certain significant claims for recovery of incurred costs when it is probable that the claim will result in additional contract revenue and when the amount of the claim can be reliably estimated. When the customer or other parties agree in writing to the amount of the claim to be recovered by the Company, the amount of the claim becomes contractual and is accounted for as an increase in the contract’s total estimated revenue and estimated cost. As actual costs are incurred and revenues are recognized under percentage-of-completion accounting, a corresponding percentage of the revised total estimated profit will therefore be recognized. Should it become probable that the claim will not result in additional contract revenue, the Company removes the related contract revenues from its previous estimate of total revenues, which effectively reduces the estimated profit margin on the job and negatively impacts profit for the period.
Pre-contract costs | Pre-contract costs—Pre-contract costs are not significant. The Company expenses all pre-contract costs as incurred regardless of whether or not the bids are successful. A majority of our business is obtained through a bidding process and this activity is on-going with multiple bids in process at any one time. These costs consist primarily of engineering, sales and project manager wages, fringes and general corporate overhead and it is deemed impractical to track activities related to any one specific contract.
Selling and administrative expenses | Selling and administrative expenses—Selling and administrative expenses on the Consolidated Statements of Income include sales and administrative wages and associated benefits, selling and office expenses, professional fees, bad debt expense, changes in life insurance cash surrender value and depreciation. Selling and administrative expenses are charged to expense as incurred.
Acquisition and integration expenses | Acquisition and integration expenses—Acquisition and integration expenses on the Consolidated Statements of Income are related to acquisition activities, which include retention, legal, accounting, banking, and other expenses.
Amortization and earn out expenses | Amortization and earn out expenses—Amortization and earn out expenses on the Consolidated Statements of Income include amortization of intangible assets, and earn-out and contingent compensation expenses related to acquisitions as more fully described in Note 16.
Legal reserves | Legal reserves—Legal reserves on the Consolidated Statements of Income are related to certain legal settlements, as more fully described in Note 12.
Indirect Taxes | Indirect Taxes—The Company records taxes collected from customers and remitted to governmental authorities on a net basis in the Consolidated Statements of Income.
Product Warranties | Product Warranties—The Company’s warranty reserve is to cover the products sold and is principally at our Effox, Aarding and Duall subsidiaries. The warranty accrual is based on historical claims information. The warranty reserve is reviewed and adjusted as necessary on a quarterly basis. Warranty accrual is not significant at the Company’s other operations due to the nature of the work which includes installation and testing.
Advertising costs | Advertising costs—Advertising costs are charged to operations in the year incurred and totaled $1.0 million, $0.5 million and $0.2 million in 2014, 2013 and 2012, respectively.
Research and Development | Research and Development—Although not technically defined as research and development, a significant amount of time, effort and expense is devoted to (a) custom engineering which qualifies products for specific customer applications, (b) developing proprietary process technology and (c) partnering with customers to develop new products.
Income taxes | Income taxes—Income taxes are determined using the asset and liability method of accounting for income taxes in accordance with FASB ASC Topic 740, Income Taxes. Under ASC Topic 740, tax expense includes U.S. and international income taxes plus the provision for U.S. taxes on undistributed earnings of international subsidiaries not deemed to be indefinitely reinvested. Tax credits and other incentives reduce tax expense in the year the credits are claimed. Deferred income taxes are provided using the asset and liability method whereby deferred tax assets are recognized for deductible temporary differences and operating loss and tax credit carry-forwards and deferred tax liabilities are recognized for taxable temporary differences. Temporary differences are the differences between the reported amounts of assets and liabilities and their tax bases, and are measured using enacted tax rates expected to apply to taxable income in the year in which those temporary differences are expected to be recovered or settled. Deferred tax assets and liabilities are adjusted for the effects of changes in tax laws and rates on the date of enactment. In addition, from time to time, management must assess the need to accrue or disclose uncertain tax positions for proposed potential adjustments from various federal, state and foreign tax authorities who regularly audit the Company in the normal course of business. In making these assessments, management must often analyze complex tax laws of multiple jurisdictions, including many foreign jurisdictions. The accounting guidance prescribes a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. The Company records the related interest expense and penalties, if any, as tax expense in the tax provision.
Earnings per share | Earnings per share—The computational components of basic and diluted earnings per share for 2014, 2013 and 2012 are below.
|  | For the Year Ended December 31, 2014 |
|  | Numerator (Income) |  |  | Denominator (Shares) |  |  | Per Share Amount |
Basic net income and earnings per share |  | $ | 13,077 |  |  |  | 25,751 |  |  | $ | 0.51 |
Effect of dilutive securities: |  |  |  |  |  |  |  |  |  |  |  |
Common stock equivalents arising from stock options and employee stock purchase plan |  |  | — |  |  |  | 446 |  |  |  | (0.01 | )
Diluted net income and earnings per share |  | $ | 13,077 |  |  |  | 26,197 |  |  | $ | 0.50 |
|  | For the Year Ended December 31, 2013 |
|  | Numerator (Income) |  |  | Denominator (Shares) |  |  | Per Share Amount |
Basic net income and earnings per share |  | $ | 6,557 |  |  |  | 20,117 |  |  | $ | 0.33 |
Effect of dilutive securities: |  |  |  |  |  |  |  |  |  |  |  |
Common stock equivalents arising from stock options and employee stock purchase plan |  |  | — |  |  |  | 603 |  |  |  | (0.01 | )
Diluted net income and earnings per share |  | $ | 6,557 |  |  |  | 20,720 |  |  | $ | 0.32 |
|  | For the Year Ended December 31, 2012 |
|  | Numerator (Income) |  |  | Denominator (Shares) |  |  | Per Share Amount |
Basic net income and earnings per share |  | $ | 10,850 |  |  |  | 14,813 |  |  | $ | 0.73 |
Effect of dilutive securities and notes: |  |  |  |  |  |  |  |  |  |  |  |
Common stock equivalents arising from stock options and employee stock purchase plan |  |  | — |  |  |  | 327 |  |  |  |  |
Subordinated convertible promissory notes |  |  | 303 |  |  |  | 2,106 |  |  |  | (0.08 | )
Diluted net income and earnings per share |  | $ | 11,153 |  |  |  | 17,246 |  |  | $ | 0.65 |
Options and warrants included in the computation of diluted earnings per share are so included on the treasury stock method. Options and warrants to purchase 104 shares as of December 31, 2012 were not included in the computation of diluted earnings per share due to their having an anti-dilutive effect. Pursuant to the if-converted method, diluted earnings per share for 2012 includes a $303 after tax addback of interest expense to earnings and 2,106 additional shares related to the assumed conversion of the convertible Investor Notes described in Note 10. Holders of restricted stock awards participate in nonforfeitable dividend rights on a one-for-one basis with holders of common stock. Holders of these awards are not obligated to share in losses of the Company. Therefore, these share awards are included in the computation of basic earnings per share during periods of net income using the two-class method, but are excluded from such computation in periods of net loss. Should the Company declare a dividend on its common stock, the related dividend on shares of unvested restricted stock that are not expected to vest would be recorded as additional compensation expense and therefore excluded from the two-class method computations; however, there are no unvested restricted stock awards outstanding in 2014, 2013 or 2012 that are not expected to vest. Undistributed earnings included in the two-class method computations are allocated equally to each share of common stock outstanding, including all shares of unvested restricted common shares. Once a restricted stock award vests, it is included in the computation of weighted average shares outstanding for purposes of basic and diluted earnings per share.
Foreign Currency Translation | Foreign Currency Translation—The functional currencies of the Company’s subsidiaries in the Netherlands, Brazil, Canada, China, Mexico, and India are the Euro, Real, Canadian Dollar, Renminbi, Peso, and Rupee, respectively, and their books and records are maintained in the local currency. Translation adjustments, which are based upon the exchange rate at the balance sheet date for assets and liabilities and weighted-average rate for the Consolidated Statements of Income, are recorded in Accumulated Other Comprehensive Loss in Shareholders’ equity on the Consolidated Balance Sheets. Transaction (loss)/gain of $(2.3) million, $1.0 million and $(0.1) million were recognized by the Company in 2014, 2013 and 2012, respectively. The transaction (loss)/gain is recorded on the “Other (expense) income” line of the Consolidated Statements of Income.
Reclassifications | Reclassifications—Certain prior year amounts have been reclassified in order to conform to the current year presentation.
New Financial Accounting Pronouncements Adopted | New Financial Accounting Pronouncements In May 2014, the FASB issued ASU 2014-09, Revenue From Contracts With Customers. ASU 2014-09 supersedes nearly all existing revenue recognition under U.S. GAAP. The core principle of ASU 2014-09 is to recognize revenues when promised goods or services are transferred to customers in an amount that reflects the consideration an entity expects to be entitled to for those goods or services using a defined five step process. More judgment and estimates may be required to achieve this principle than under existing U.S. GAAP. ASU 2014-09 is effective for annual periods beginning after December 15, 2016, including interim periods therein, using either of the following transition methods: (i) a full retrospective approach reflecting the application of the standard in each prior reporting period with the option to elect certain practical expedients or (ii) a retrospective approach with the cumulative effect upon initial adoption recognized at the date of adoption which includes additional footnote disclosures. The Company is currently evaluating the impact of the adoption of ASU 2014-09 on the Company’s consolidated financial statements and has not yet determined the method of adoption. In April 2014, the FASB issued ASU 2014-08, Reporting Discontinued Operations and Disclosures of Disposals of Components of an Entity. ASU 2014-08 amends the definition of a discontinued operation and requires entities to disclose additional information about disposal transactions that do not meet the discontinued-operations criteria. The FASB issued the ASU to provide more decision-useful information and to elevate the threshold for a disposal transaction to qualify as a discontinued operation. ASU 2014-08 is effective for disposals or classifications as held for sale of components of an entity that occur within annual periods beginning on or after December 15, 2014, including interim periods within those years. The adoption of this standard is not expected to have a significant impact on the Company’s consolidated financial statements.

X
- Definition Amortization And Earn Out Expenses Policy [Policy Text Block] + References No definition available. + Details
Name: | cece_AmortizationAndEarnOutExpensesPolicyPolicyTextBlock
Namespace Prefix: | cece_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Claims Policy Policy [Text Block] + References No definition available. + Details
Name: | cece_ClaimsPolicyPolicyTextBlock
Namespace Prefix: | cece_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Excise And Sales Tax Policy [Policy Text Block] + References No definition available. + Details
Name: | cece_ExciseAndSalesTaxPolicyPolicyTextBlock
Namespace Prefix: | cece_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- 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 advertising costs. For those costs that cannot be capitalized, discloses whether such costs are expensed as incurred or the first period in which the advertising takes place. For direct response advertising costs that are capitalized, describes those assets and the accounting policy used, including a description of the qualifying activity, the types of costs capitalized and the related amortization period. An entity also may disclose its accounting policy for cooperative advertising arrangements. + 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=6367646&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 340 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=32704220&loc=d3e8275-108329 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 340 -SubTopic 20 -Section 55 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6387522&loc=d3e8384-108330 + Details
Name: | us-gaap_AdvertisingCostsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
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=6367646&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 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=6367646&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Cash -URI http://asc.fasb.org/extlink&oid=6506951 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Cash Equivalents -URI http://asc.fasb.org/extlink&oid=6507016 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6367179&loc=d3e4273-108586 Reference 5: 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 6: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 1 -Article 5 Reference 7: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Financial Reporting Release (FRR) -Number 203 -Paragraph 02-03 + 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 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=6367646&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=18733093&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 2 -Subparagraph (SX 210.3A-02) -URI http://asc.fasb.org/extlink&oid=27015204&loc=d3e355033-122828 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph k -Article 1 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02, 03 -Article 3A + 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 recognition of costs in the period which correspond to the sales and revenue categories presented in the statement of operations. The accounting policy may include the amount and nature of costs incurred, provisions associated with inventories, purchase discounts, freight and other costs included in cost of sales incurred and recorded in the period. This disclosure also includes the nature of costs of sales incurred and recorded in the statement of operations for the period relating to transactions with related parties. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=6367646&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.2) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 2 -Article 5 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 605 -SubTopic 50 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6408645&loc=d3e63676-111659 + Details
Name: | us-gaap_CostOfSalesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for deferral and amortization of significant deferred charges. + 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=6367646&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.17) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 17 -Article 5 + Details
Name: | us-gaap_DeferredChargesPolicyTextBlock
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 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=6367646&loc=d3e18780-107790 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 1 -URI http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257 Reference 4: 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 + 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://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=6367646&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 30 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895 + Details
Name: | us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=6367646&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=35741047&loc=d3e13816-109267 + Details
Name: | us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=6367646&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 1 -URI http://asc.fasb.org/extlink&oid=26713463&loc=d3e16265-109275 + Details
Name: | us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets. + References No definition available. + Details
Name: | us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock
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=6367646&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=6907707&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=6423966&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=6907707&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=37586315&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=37586315&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 major classes of inventories, bases of stating inventories (for example, lower of cost or market), methods by which amounts are added and removed from inventory classes (for example, FIFO, LIFO, or average cost), loss recognition on impairment of inventories, and situations in which inventories are stated above cost. If inventory is carried at cost, this disclosure includes the nature of the cost elements included in inventory. + 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=6367646&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 6 -Subparagraph a -Article 5 Reference 3: 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 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.6(b)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=28360613&loc=d3e4492-108314 Reference 6: 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=28360613&loc=d3e4556-108314 Reference 7: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Financial Reporting Release (FRR) -Number 206 -Paragraph b -Subparagraph i, ii -Chapter 2 + Details
Name: | us-gaap_InventoryPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for legal costs incurred to protect or defend the entity's assets and rights, or to obtain assets, including monetary damages, or to obtain rights. + 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=6367646&loc=d3e18780-107790 Reference 2: 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=6367646&loc=d3e18726-107790 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section S99 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=27011672&loc=d3e149975-122751 + Details
Name: | us-gaap_LegalCostsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition The entire disclosure for the nature of an entity's business, the major products or services it sells or provides and its principal markets, including the locations of those markets. If the entity operates in more than one business, the disclosure also indicates the relative importance of its operations in each business and the basis for the determination (for example, assets, revenues, or earnings). + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6927468&loc=d3e6003-108592 + Details
Name: | us-gaap_NatureOfOperations
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 recording or deferring costs in anticipation of future contract sales in a variety of circumstances. The costs may consist of (a) costs incurred in anticipation of a specific contract that will result in no future benefit unless the contract is obtained (such as the costs of mobilization, engineering, architectural, or other services incurred on the basis of commitments or other indications of interest in negotiating a contract), (b) costs incurred for assets to be used in connection with specific anticipated contracts (for example, costs for the purchase of production equipment, materials, or supplies), (c) costs incurred to acquire or produce goods in excess of the amounts required under a contract in anticipation of future orders for the same item, and (d) learning, start-up, or mobilization costs incurred for anticipated but unidentified contracts. + 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=6367646&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 910 -SubTopic 340 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6471523&loc=d3e50000-109363 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 605 -SubTopic 35 -Section 25 -Paragraph 39 -URI http://asc.fasb.org/extlink&oid=21914906&loc=d3e55260-111641 + Details
Name: | us-gaap_PrecontractCostsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for reclassifications that affects the comparability of the financial statements. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6359566&loc=d3e326-107755 + Details
Name: | us-gaap_PriorPeriodReclassificationAdjustmentDescription
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 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=6367646&loc=d3e18780-107790 Reference 2: 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 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 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 13 -Subparagraph a -Article 5 + Details
Name: | us-gaap_PropertyPlantAndEquipmentPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for revenue recognition. If the entity has different policies for different types of revenue transactions, the policy for each material type of transaction is generally disclosed. If a sales transaction has multiple element arrangements (for example, delivery of multiple products, services or the rights to use assets) the disclosure may indicate the accounting policy for each unit of accounting as well as how units of accounting are determined and valued. The disclosure may encompass important judgment as to appropriateness of principles related to recognition of revenue. The disclosure also may indicate the entity's treatment of any unearned or deferred revenue that arises from the transaction. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=6367646&loc=d3e18780-107790 Reference 2: 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=6367646&loc=d3e18726-107790 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Staff Accounting Bulletin (SAB) -Number Topic 13 -Section B -Paragraph Question 1 Reference 4: 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=27012821&loc=d3e214044-122780 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=6367646&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 inclusion of significant items in the selling, general and administrative (or similar) expense report caption. + 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=6367646&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 720 -SubTopic 35 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848 + Details
Name: | us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock
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 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=6367646&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6398077&loc=d3e12565-110249 + 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 trade and other accounts receivables. This disclosure may include the basis at which such receivables are carried in the entity's statements of financial position (for example, net realizable value), how the entity determines the level of its allowance for doubtful accounts, when impairments, charge-offs or recoveries are recognized, and the entity's income recognition policies for such receivables, including its treatment of related fees and costs, its treatment of premiums, discounts or unearned income, when accrual of interest is discontinued, how the entity records payments received on nonaccrual receivables and its policy for resuming accrual of interest on such receivables. If the enterprise holds a large number of similar loans, disclosure may include the accounting policy for the anticipation of prepayments and significant assumptions underlying prepayment estimates for amortization of premiums, discounts, and nonrefundable fees and costs. + 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=6367646&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 3, 4 -Article 5 Reference 3: 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=6378556&loc=d3e10133-111534 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=35738203&loc=d3e5093-111524 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 15 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=35738203&loc=d3e5212-111524 + Details
Name: | us-gaap_TradeAndOtherAccountsReceivablePolicy
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 9 -URI http://asc.fasb.org/extlink&oid=6927468&loc=d3e6143-108592 Reference 2: 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=6927468&loc=d3e6132-108592 Reference 3: 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=6927468&loc=d3e6061-108592 + Details
Name: | us-gaap_UseOfEstimates
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration