XML 50 R36.htm IDEA: XBRL DOCUMENT
v3.3.1.900

Summary of Significant Accounting Policies (Policies) | 12 Months Ended
--- | ---
Dec. 31, 2015
Accounting Policies [Abstract] |
Consolidation, Policy [Policy Text Block] |
| (a) | Principles of Consolidation
The accompanying consolidated financial statements include the accounts and operations of Himax Technologies, Inc. and its majority owned subsidiaries and entities that it has a controlling financial interest. All significant intercompany balances and transactions have been eliminated in consolidation.
Use of Estimates, Policy [Policy Text Block] |
| (b) | Use of Estimates
The preparation of consolidated financial statements in conformity with US GAAP requires management to make estimates and assumptions relating to the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates. Significant items subject to such estimates and assumptions include the useful lives of property, plant and equipment and intangible assets; allowances for doubtful accounts and sales returns; the fair value of financial instruments, the recoverability of deferred income tax assets, property, plant and equipment, inventory; indefinite reinvestment of subsidiaries’ earnings; the fair value of share-based compensation; the fair value of acquired tangible and intangible assets, potential impairment of intangible assets, goodwill, marketable securities and other investment securities and liabilities for employee benefit obligations, and income tax uncertainties and other contingencies. Management bases its estimates on historical experience and also on assumptions that it believes are reasonable. Management assesses these estimates on a regular basis; however, actual results could differ materially from those estimates.
Cash and Cash Equivalents, Policy [Policy Text Block] |
| (c) | Cash and Cash Equivalents
The Company considers all highly liquid investments purchased with an original maturity of three months or less at the time of purchase to be cash equivalents. As of December 31, 2014 and 2015, the Company had $39,619 thousand and $5,918 thousand of cash equivalents, respectively, in Chinese Renminbi, New Taiwan dollar (NT$) and US dollar denominated time deposits with original maturities of less than three months. As of December 31, 2014 and 2015, cash and time deposits in the amount of $130,000 thousand and $180,000 thousand, respectively, had been pledged as collateral for short term debts which would be released within one year and are therefore excluded from cash and cash equivalents for purposes of the consolidated statements of cash flows.
Investment, Policy [Policy Text Block] |
| (d) | Investment Securities
Investment securities as of December 31, 2014 and 2015 consist of investments in marketable securities and investments in non-marketable equity securities. All of the Company’s investments in marketable securities are classified as available-for-sale securities and are reported at fair value. Available-for-sale securities, which mature or are expected to be sold in one year, are classified as current assets. Unrealized holding gains and losses, net of related taxes on available for sale securities are excluded from earnings and reported as a separate component of equity in accumulated other comprehensive income (loss) until realized. Realized gains and losses from the sale of available for sale securities are determined on a specific identification basis. The cost of the securities sold is computed based on the moving average cost of each security held at the time of sale. As of December 31, 2014 and 2015, the Company had $337 thousand and $563 thousand, respectively, of restricted marketable securities, consisting of negotiable certificate of deposits and NT dollar and US dollar denominated time deposits with original maturities of more than three months, which had been pledged as collateral for customs duties and guarantees for government grants. Investments in non-marketable equity securities in which the Company does not have the ability to exercise significant influence over the operating and financial policies of the investee are stated at cost. Dividends, if any, are recognized into earnings when received. Equity investments in entities where the Company has the ability to exercise significant influence over the operating and financial policy decisions of the investee, but does not have a controlling financial interest in the investee, are accounted for using the equity method. The Company’s share of the net income or net loss of an investee is recognized in earnings from the date the significant influence commences until the date that significant influence ceases. The difference between the cost of an investment and the amount of underlying equity in net assets of an investee at investment date is allocated to related assets which are amortized over their useful lives. Any unallocated difference is treated as investor-level goodwill and is not amortized. A decline in value of a security below cost that is deemed to be other than temporary will result in an impairment to reduce the carrying amount to fair value. To determine whether any impairment is other-than-temporary, management considers all available information relevant to the collectability of the security, including past events, current conditions, and reasonable and supportable forecasts, when developing estimates of cash flows to be collected. Evidence considered in this assessment includes the reasons for the impairment, the severity and duration of the impairment, changes in value subsequent to year-end, forecasted performance of the investee, and the general market condition in the geographic area or industry the investee operates in.
Allowance For Doubtful Accounts, Policy [Policy Text Block] |
| (e) | Allowance for Doubtful Accounts
An allowance for doubtful accounts is provided based on a review of collectability of accounts receivable on a monthly basis. In establishing the required allowance, management considers the historical collection experience, current receivable aging and the current trend in the credit quality of the Company’s customers. Management reviews its allowance for doubtful accounts quarterly. Account balance is charged off against the allowance after all means of collection have been exhausted and the potential for recovery is considered remote.
Inventory, Policy [Policy Text Block] |
| (f) | Inventories
Inventories primarily consist of raw materials, work-in-process and finished goods awaiting final assembly and test, and are stated at the lower of cost or market value. Cost is determined using the weighted-average method. For work-in-process and manufactured inventories, cost consists of the cost of raw materials (primarily fabricated wafer and processed tape), direct labor and an appropriate proportion of production overheads. The Company also writes down excess and obsolete inventories to their estimated market value based upon estimations about future demand and market conditions. If actual market conditions are less favorable than those projected by management, additional future inventory write-down may be required that could adversely affect the Company’s operating results. Once written down, inventories are carried at this lower amount until sold or scrapped. If actual market conditions are more favorable, the Company may have higher operating income when such products are sold. Sales to date of such products have not had a significant impact on the Company’s operating income.
Property, Plant and Equipment, Policy [Policy Text Block] |
| (g) | Property, Plant and Equipment
Property, plant and equipment consists primarily of land purchased as the construction site of the Company’s headquarters, and machinery and equipment used in the design and development of products, and is stated at cost. Depreciation on building and machinery and equipment commences when the asset is ready for its intended use and is calculated on the straight-line method over the estimated useful lives of related assets which range as follows: building 25 years, building improvements 4 to 16 years, machinery 4 to 6 years, research and development equipment 2 to 6 years, office furniture and equipment 2 to 10 years, others 2 to 10 years. Leasehold improvements are amortized on a straight line basis over the shorter of the lease term or the estimated useful life of the asset. Software is amortized on a straight line basis over the estimated useful lives ranging from 2 to 6 years.
Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] |
| (h) | Goodwill
Goodwill is an asset representing the future economic benefits arising from other assets acquired in the business combination of the Company’s acquisition of Himax Semiconductor, Inc. (formerly Wisepal Technologies, Inc.) in 2007 and Himax Display (USA) Inc. (formerly Spatial Photonics, Inc.) in 2012, that are not individually identified and separately recognized. Goodwill is reviewed for impairment at least annually. The Company tests goodwill for impairment on the end day of October each fiscal year. Goodwill is also tested for impairment between annual tests if an event occurs or circumstances change that would more likely than not reduce the fair value of the reporting unit below its carrying amount. Management may perform a qualitative assessment to determine whether it is more-likely-than-not that the fair value of a reporting unit is less than its carrying amount prior to performing the two-step goodwill impairment test. If this is the case, the two-step goodwill impairment test is required. If it is more-likely-than-not that the fair value of a reporting unit is greater than its carrying amount, the two-step goodwill impairment test is not required. Alternatively, management may bypass this qualitative assessment for some or all of its reporting units and perform step 1 of the two-step goodwill impairment test. Under the first step, the fair value of the reporting unit is compared with its carrying value (including goodwill). If the fair value of the reporting unit is less than its carrying value, an indication of goodwill impairment exists for the reporting unit and the Company must perform step two of the impairment test (measurement). Under step two, an impairment loss is recognized for any excess of the carrying amount of the reporting unit’s goodwill over the implied fair value of that goodwill. The implied fair value of goodwill is determined by allocating the fair value of the reporting unit in a manner similar to a purchase price allocation. The residual fair value after this allocation is the implied fair value of the reporting unit goodwill. If the fair value of the reporting unit exceeds its carrying value, step two does not need to be performed. Impairment testing for goodwill is done at a reporting unit level. A reporting unit is an operating segment or one level below an operating segment (also known as a component). A component of an operating segment is a reporting unit if the component constitutes a business for which discrete financial information is available, and segment management regularly reviews the operating results of that component. As further described in Note 2(s) below, the Company determined that the Company has two operating segments, which are also reportable segments. The Company has determined that three of the components in Segment Driver IC are economically similar and are aggregately deemed as a single reporting unit. As a result, the Company has four reporting units which are Driver IC, Projection displays, CMOS image sensors, and Others. Management assigned the Company’s assets and liabilities to each reporting unit based on either specific identification or by using judgment for the remaining assets and liabilities that are not specific to a reporting unit. Goodwill from acquisition of Himax Semiconductor, Inc. has been assigned to Driver IC reporting unit and goodwill from acquisition of Himax Display (USA) Inc. has been assigned to Projection displays reporting unit because those reporting units are expected to benefit from the synergies of the business combinations. For Driver IC reporting unit and Projection displays reporting unit in 2013, 2014 and 2015, management qualitatively assessed whether it is more likely than not that the respective fair values of these reporting units are less than their carrying amounts, including goodwill. Based on that assessment, management determined that this condition, for these reporting units, does not exist. As such, performing the first step of the two-step test impairment test for these reporting units was unnecessary. As of December 31, 2013, 2014 and 2015, goodwill in Segment Driver IC and Segment Non-driver products was $26,846 thousand and $1,292 thousand, respectively.
Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block] |
| (i) | Other Intangible Assets
Acquired intangible assets include patents, developed technology, customer relationship assets and in-process research and development (IPR&D) acquired in a business combination at December 31, 2014 and 2015. These intangible assets are amortized on a straight-line basis over the following estimated useful lives: patents 5 to 15 years, technology 5 to 7 years and customer relationship 7 years. However, IPR&D assets, which are acquired in a business combination, are initially accounted for as indefinite-lived intangible assets until the project is completed at which time they become amortizable assets. Subsequent R&D costs associated with the acquired IPR&D projects are charged to expense as incurred. The project is completed in July 2015 and therefore the Company began to amortize the IPR&D assets on a straight-line basis over the estimated useful lives of 7 years.
Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] |
| (j) | Impairment of Long-Lived Assets
The Company’s long-lived assets, which consist of property, plant and equipment and intangible assets subject to amortization, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is assessed by a comparison of the carrying amount of an asset to its estimated undiscounted future cash flows expected to be generated. If the carrying amount of an asset exceeds such estimated cash flows, an impairment charge is recognized for the amount by which the carrying amount of the asset exceeds its estimated fair value. Management generally determines fair value based on the estimated discounted future cash flows expected to be generated by the asset.
Revenue Recognition, Policy [Policy Text Block] |
| (k) | Revenue Recognition
The Company recognizes revenue from product sales when persuasive evidence of an arrangement exists, the product has been delivered, the price is fixed and determinable and collection is reasonably assured. The Company uses a binding purchase order as evidence of an arrangement. Management considers delivery to occur upon shipment provided title and risk of loss has passed to the customer based on the shipping terms, which is generally when the product is shipped to the customer from the Company’s facilities or the outsourced assembly and testing house. In some cases, title and risk of loss does not pass to the customer when the product is received by them. In these cases, the Company recognizes revenue at the time when title and risk of loss is transferred, assuming all other revenue recognition criteria have been satisfied. These cases include several inventory locations where the Company manages inventories for its customers, some of which inventories are at customer facilities. In such cases, revenue is not recognized when products are received at these locations; rather, revenue is recognized when customers take the inventories from the location for their use. The Company records a reduction to revenue and accounts receivable by establishing a sales discount and return allowance for estimated sales discounts and product returns at the time revenue is recognized based primarily on historical discount and return rates. However, if sales discount and product returns for a particular fiscal period exceed historical rates, management may determine that additional sales discount and return allowances are required to properly reflect the Company’s estimated remaining exposure for sales discounts and product returns. Sales taxes collected from customers and remitted to governmental authorities are accounted for on a net basis and therefore are excluded from revenues in the consolidated statements of income.
Standard Product Warranty, Policy [Policy Text Block] |
| (l) | Product Warranty
Under the Company’s standard terms and conditions of sale, products sold are subject to a limited product quality warranty. The Company may receive warranty claims outside the scope of the standard terms and conditions. The Company provides for the estimated cost of product warranties at the time revenue is recognized based primarily on historical experience and any specifically identified quality issues.
Research and Development and Advertising Costs Policy [Policy Text Block] |
| (m) | Research and Development and Advertising Costs
The Company’s research and development and advertising expenditures are charged to expense as incurred. Advertising expenses for the years ended December 31, 2013, 2014 and 2015, were $15 thousand, $9 thousand and $7 thousand, respectively. The Company recognizes government grants to fund research and development expenditures as a reduction of research and development expense in the consolidated statements of income based on the percentage of actual qualifying expenditures incurred to date to the most recent estimate of total expenditures for which they are intended to be compensated.
Pension and Other Postretirement Plans, Policy [Policy Text Block] |
| (n) | Employee Retirement Plan
The Company has established an employee noncontributory defined benefit retirement plan (the “Defined Benefit Plan”) covering full-time employees in the ROC which were hired by the Company before January 1, 2005. The Company records annual amounts relating to its pension and postretirement plans based on calculations that incorporate various actuarial and other assumptions including discount rates, mortality, assumed rates of return, compensation increases, and turnover rates. Management reviews its assumptions on an annual basis and makes modifications to the assumptions based on current rates when it is appropriate to do so. The effect of modifications to those assumptions is recorded in accumulated other comprehensive income and amortized to net periodic cost over future periods using the corridor method. Management believes that the assumptions utilized in recording its obligations under its plans are reasonable based on its experience and market conditions. The Company has adopted a defined contribution plan covering full-time employees in the ROC (the “Defined Contribution Plan”) beginning July 1, 2005 pursuant to ROC Labor Pension Act. Pension cost for a period is determined based on the contribution called for in that period. Substantially all participants in the Defined Benefit Plan have been provided the option of continuing to participate in the Defined Benefit Plan, or to participate in the Defined Contribution Plan on a prospective basis from July 1, 2005. Accumulated benefits attributed to participants that elect to change plans are not impacted by their election.
Income Tax, Policy [Policy Text Block] |
| (o) | Income Taxes
Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the carrying amounts of existing assets and liabilities in the financial statements and their respective tax bases, and operating loss and tax credit carry-forward. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. A valuation allowance is recorded to reduce deferred tax assets to the amount more likely than not to be realized. The Company recognizes the effect of income tax positions only if those positions are more likely than not of being sustained. Recognized income tax positions are measured at the largest amount that is greater than 50 percent likely of being realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs. The Company records interest and penalties related to unrecognized tax benefits as income tax expense in the consolidated statement of income.
Foreign Currency Transactions and Translations Policy [Policy Text Block] |
| (p) | Foreign Currency Translation and Foreign Currency Transactions
The reporting currency of the Company is the United States dollar. The functional currency for the Company and its major operating subsidiaries is the United States dollar. Accordingly, the assets and liabilities of subsidiaries whose functional currency is other than the United States dollar are included in the consolidation by translating the assets and liabilities into the reporting currency (the United States dollar) at the exchange rates applicable at the end of the reporting period. Equity accounts are translated at historical rates. The statements of income and cash flows are translated at the average exchange rates during the year. Translation gains or losses are accumulated as a separate component of equity in accumulated other comprehensive income (loss).
Earnings Per Share, Policy [Policy Text Block] |
| (q) | Earnings Per Ordinary Share
Basic earnings per ordinary share is computed using the weighted average number of ordinary shares outstanding during the period. Diluted earnings per ordinary share is computed using the weighted average number of ordinary and diluted ordinary equivalent shares outstanding during the period. Ordinary equivalent shares are ordinary shares that are contingently issuable upon the vesting of unvested restricted share units (RSUs) granted to employees. Basic and diluted earnings per ordinary share have been calculated as follows:
|  | Year Ended December 31, |
|  | 2013 |  | 2014 |  | 2015 |
Net income attributable to Himax Technologies, Inc. stockholders (in thousands) |  | $ | 61,476 |  |  | 66,598 |  |  | 25,195 |
Denominator for basic earnings per ordinary share: |  |  |  |  |  |  |  |  |  |
Weighted average number of ordinary shares outstanding (in thousands) |  |  | 340,423 |  |  | 342,190 |  |  | 343,570 |
Basic earnings per ordinary share attributable to Himax Technologies, Inc. stockholders |  | $ | 0.18 |  |  | 0.19 |  |  | 0.07 |
Contingently issuable ordinary shares underlying the unvested RSUs granted to employees are included in the calculation of diluted earnings per ordinary share based on treasury stock method.
|  | Year Ended December 31, |
|  | 2013 |  | 2014 |  | 2015 |
Net income attributable to Himax Technologies, Inc. stockholders (in thousands) |  | $ | 61,476 |  |  | 66,598 |  |  | 25,195 |
Denominator for diluted earnings per ordinary share: |  |  |  |  |  |  |  |  |  |
Weighted average number of ordinary shares outstanding (in thousands) |  |  | 340,423 |  |  | 342,190 |  |  | 343,570 |
Unvested RSUs (in thousands) |  |  | 3,195 |  |  | 1,807 |  |  | 562 |
|  |  | 343,618 |  |  | 343,997 |  |  | 344,132 |
Diluted earnings per ordinary share attributable to Himax Technologies, Inc. stockholders |  | $ | 0.18 |  |  | 0.19 |  |  | 0.07 |
Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block] |
| (r) | Share-Based Compensation
The cost of employee services received in exchange for share-based compensation is measured based on the grant-date fair value of the share-based instruments issued. The cost of employee services is equal to the grant-date fair value of shares issued to employees and is recognized in earnings over the service period. Compensation cost also considers the number of awards management believes will eventually vest. As a result, compensation cost is reduced by the estimated forfeitures. The estimate is adjusted each period to reflect the current estimate of forfeitures, and finally, the actual number of awards that vest.
Segment Reporting, Policy [Policy Text Block] |
| (s) | Segment Reporting
The Company uses the management approach in determining reportable operating segments. The management approach considers the internal organization and reporting used by the Company's chief operating decision maker for making operating decisions, allocating resources and assessing performance as the source for determining the Company's reportable segments. The Company’s chief operating decision maker (“CODM”) has been identified as the Chief Executive Officer, who regularly reviews operating results to make decisions about allocating resources and assessing performance for the Company. The CODM assesses the performance of the operating segments based on segment sales and segment profit and loss. There are no intersegment sales in the segment revenues reported to the CODM. Segment profit and loss is determined on a basis that is consistent with how the Company reports operating income (loss) in its consolidated statements of operations. Segment profit (loss) excludes income taxes, interest income and expense, foreign currency exchange gains and losses, equity in the earnings (losses) of affiliates, gains and losses on valuations of financial instruments and sales of investment securities, and other income and expenses. The Company does not report segment asset information to the Company’s CODM. Consequently, no asset information by segment is presented.
Noncontrolling Interests [Policy Text Block] |
| (t) | Noncontrolling Interests
Noncontrolling interests are classified in the consolidated statements of income as part of consolidated net income and the accumulated amount of noncontrolling interests as part of equity in the consolidated balance sheets. If a change in ownership of a consolidated subsidiary results in loss of control and deconsolidation, any retained ownership interests are re-measured with the gain or loss reported in net earnings. The effects of changes in the Company’s ownership interests in its subsidiaries on Himax Technologies, Inc. equity are set forth as follows:
|  | Year Ended December 31, |
|  | 2013 |  | 2014 |  | 2015 |
|  | (in thousands) |
Net income attributable to Himax Technologies, Inc. stockholders |  | $ | 61,476 |  |  | 66,598 |  |  | 25,195 |
Transfers (to) from the noncontrolling interests: |  |  |  |  |  |  |  |  |  |
Increase (decrease) in Himax Technologies, Inc.’s paid-in capital for sale of shares of subsidiaries |  |  | (1,455) |  |  | 131 |  |  | 32 |
Decrease in Himax Technologies, Inc.’s paid-in capital and retained earnings for purchase of shares of subsidiaries |  |  | (1,006) |  |  | (1,144) |  |  | (1,036) |
Change from net income attributable to Himax Technologies, Inc. stockholders and transfers from noncontrolling interests |  | $ | 59,015 |  |  | 65,585 |  |  | 24,191 |
Fair Value Measurement, Policy [Policy Text Block] |
| (u) | Fair Value Measurements
Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The fair values of cash, cash equivalents, accounts receivable, restricted cash and cash equivalents, short-term debt, accounts payable and accrued liabilities approximate their carrying values due to their relatively short maturities. Marketable securities consisting of time deposits with original maturities more than three months are determined using the discounted present value of expected cash flows. The fair value of equity method investments and cost method investments have not been estimated as there are no identified events or changes in circumstances that may have significant adverse effects on the carrying value of these investments, and it is not practicable to estimate their fair values. A fair value hierarchy exists that prioritizes the inputs to valuation techniques used to measure fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurements) and the lowest priority to measurements involving significant unobservable inputs (Level 3 measurements). The three levels of the fair value hierarchy are as follows:
| (i) | Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities that the Company has the ability to access at the measurement date.
| (ii) | Level 2 inputs are inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly.
| (iii) | Level 3 inputs are unobservable inputs for the asset or liability.
The level in the fair value hierarchy within which a fair measurement in its entirety falls is based on the lowest level input that is significant to the fair value measurement in its entirety.
New Accounting Pronouncements, Policy [Policy Text Block] |
| (v) | Recently Issued Accounting Standard Update
In May 2014, the FASB issued ASU 2014-09, “Revenue from Contracts with Customers” (Topic 606) regarding the accounting for and disclosures of revenue recognition, with an effective date for annual and interim periods beginning after December 15, 2016. This update provides a single comprehensive model for accounting for revenue from contracts with customers. The model requires that revenue recognized reflect the actual consideration to which the entity expects to be entitled in exchange for the goods or services defined in the contract, including in situations with multiple performance obligations. In July 2015, the FASB issued ASU 2015-14, “Revenue from Contracts with Customers (Topic 606): Deferral of the Effective Date” which deferred the effective date, of the previously issued revenue recognition guidance, by one year. The guidance will be effective for annual and interim periods beginning after December 15, 2017. The guidance permits companies to either apply the requirements retrospectively to all prior periods presented, or apply the requirements in the year of adoption, through cumulative adjustment. The Company is currently evaluating the effect that this guidance may have on its consolidated financial statements. The Company has not yet determined the effect of adoption at this time nor has it selected a transition method. The Company expects the assessment to be completed at the end of 2017

X
- Definition Disclosure of accounting policy for noncontrolling interests. + References No definition available. + Details
Name: | himx_NoncontrollingInterestsPolicyTextBlock
Namespace Prefix: | himx_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value. + References Reference 1: http://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 2: 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 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Cash -URI http://asc.fasb.org/extlink&oid=6506951 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=51655414&loc=d3e18780-107790 Reference 5: 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 6: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Financial Reporting Release (FRR) -Number 203 -Paragraph 02-03 Reference 7: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 1 -Article 5 + 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=51655414&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 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=51655414&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 fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities. + References No definition available. + Details
Name: | us-gaap_FairValueMeasurementPolicyPolicyTextBlock
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=51655414&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=51655414&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 350 -SubTopic 30 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=26713463&loc=d3e16265-109275 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=51655414&loc=d3e18780-107790 + 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 recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=51655414&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 05 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=51717228&loc=d3e202-110218 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Staff Accounting Bulletin (SAB) -Number Topic 5 -Section CC -Subsection 3 + Details
Name: | us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=51655414&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 330 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=28360613&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=51655414&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=28360613&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 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Financial Reporting Release (FRR) -Number 206 -Paragraph b -Subparagraph i, ii -Chapter 2 Reference 7: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 6 -Subparagraph a -Article 5 + Details
Name: | us-gaap_InventoryPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for investments in financial assets, including marketable securities (debt and equity securities with readily determinable fair values), investments accounted for under the equity method and cost method, securities borrowed and loaned, and repurchase and resale agreements. For marketable securities, the disclosure may include the entity's accounting treatment for transfers between investment categories and how the fair values for such securities are determined. Also, for all investments, an entity may describe its policy for assessing, recognizing and measuring impairment of the investment. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 6 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27290-111563 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 323 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (a)(2) -URI http://asc.fasb.org/extlink&oid=6382943&loc=d3e33918-111571 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.2,12) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 325 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=6872867&loc=d3e40691-111596 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=51655414&loc=d3e18780-107790 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 10 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=49121117&loc=d3e13433-108611 Reference 7: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Staff Accounting Bulletin (SAB) -Number Topic 5 -Section M + Details
Name: | us-gaap_InvestmentPolicyTextBlock
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 pension and other postretirement benefit plans. This accounting policy may address (1) the types of plans sponsored by the entity, and the benefits provided by each plan (2) groups that participate in (or are covered by) each plan (3) how plan assets, liabilities and expenses are measured, including the use of any actuaries and (4) significant assumptions used by the entity to value plan assets and liabilities and how such assumptions are derived. + 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=51655414&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 70 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 60 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6414199&loc=d3e39622-114963 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 80 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=49170332&loc=d3e29149-114947 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 30 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6412939&loc=d3e15145-114933 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=58740216&loc=d3e1928-114920 + Details
Name: | us-gaap_PensionAndOtherPostretirementPlansPolicy
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=51655414&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 determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 9 -URI http://asc.fasb.org/extlink&oid=49124121&loc=d3e5144-111524 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=51655414&loc=d3e18780-107790 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 4 -Article 5 + Details
Name: | us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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

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

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

X
- Definition Disclosure of accounting policy for 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=51674963&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=51655414&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=51801978&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=51801978&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=51801978&loc=d3e6132-108592 + Details
Name: | us-gaap_UseOfEstimates
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration