XML 66 R22.htm IDEA: XBRL DOCUMENT
v2.4.0.6

Description of Business, Basis of Presentation and Significant Accounting Policies (Policies) | 12 Months Ended
--- | ---
Dec. 31, 2012
Description of the Business | Description of the Business. Teradata Corporation (“Teradata” or “the Company”) is a global leader in analytic data solutions, including integrated data warehousing, big data analytics and business applications. The Company’s data warehousing solutions are comprised of software, hardware, and related business consulting and support services.
Basis of Presentation | Basis of Presentation. The financial statements are presented on a consolidated basis and include the accounts of the Company and its wholly-owned subsidiaries in accordance with accounting principles generally accepted in the United States of America (“GAAP”).
Use of Estimates | Use of Estimates. The preparation of financial statements in conformity with GAAP requires management to make estimates and judgments that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements, and revenues and expenses during the period reported. On an ongoing basis, management evaluates these estimates and judgments, including those related to allowances for doubtful accounts, the valuation of inventory to net realizable value, stock-based compensation, pension and other postemployment benefits, and income taxes and any changes will be accounted for on a prospective basis. Actual results could differ from those estimates.
Revenue Recognition | Revenue Recognition. Teradata’s solution offerings typically include software, software subscriptions (unspecified when-and-if-available upgrades), hardware, maintenance support services, and other consulting, implementation and installation-related (“consulting”) services. Teradata records revenue when it is realized, or realizable, and earned. Teradata considers these requirements met when:
• |  | Persuasive evidence of an arrangement exists
• |  | The products or services have been delivered to the customer
• |  | The sales price is fixed or determinable and free of contingencies or significant uncertainties
• |  | Collectibility is reasonably assured
Teradata reports revenue net of any taxes assessed by governmental authorities that are imposed on and concurrent with specific revenue-producing transactions. The Company assesses whether fees are fixed or determinable at the time of sale. Standard payment terms may vary based on the country in which the agreement is executed, but are generally between 30 and 90 days. Payments that are due within six months are generally deemed to be fixed or determinable based on a successful collection history on such arrangements, and thereby satisfy the required criteria for revenue recognition. Teradata delivers its solutions primarily through direct sales channels, as well as through alliances with system integrators, other independent software vendors and distributors, and value-added resellers (collectively referred to as “resellers”). In assessing whether the sales price to a reseller is fixed or determinable, the Company considers, among other things, past business practices with the reseller, the reseller’s operating history, payment terms, return rights and the financial wherewithal of the reseller. When Teradata determines that the contract fee to a reseller is not fixed or determinable, that transaction is deferred and recognized upon sell-through to the end customer. The Company’s deliverables often involve delivery or performance at different periods of time. Revenue for software is generally recognized upon delivery with the hardware once title and risk of loss have been transferred. Revenue for software subscriptions, which provide for unspecified upgrades or enhancements on a when-and-if-available basis, is recognized straight-line over the term of the subscription arrangement. Revenue for maintenance support services is also recognized on a straight-line basis over the term of the contract. Revenue for other consulting, implementation and installation services is recognized as services are provided. In certain instances, acceptance of the product or service is specified by the customer. In such cases, revenue is deferred until the acceptance criteria have been met. Delivery and acceptance generally occur in the same reporting period. The Company’s arrangements generally do not include any customer negotiated provisions for cancellation, termination or refunds that would significantly impact recognized revenue. In October 2009, the Financial Accounting Standards Board (“FASB”) amended the accounting standards for revenue recognition to remove tangible products containing software components and non-software components that function together to deliver the product’s essential functionality from the scope of the industry-specific software revenue recognition guidance. In October 2009, the FASB also amended the accounting standards for multiple deliverable revenue arrangements to:
• |  | Provide updated guidance on whether multiple deliverables exist, how the deliverables in an arrangement should be separated, and how the consideration should be allocated;
• |  | Require an entity to allocate revenue in an arrangement using its best estimate of selling prices (“BESP”) for deliverables if a vendor does not have vendor-specific objective evidence of selling price (“VSOE”) or third-party evidence of selling price (“TPE”); and
• |  | Eliminate the use of the residual method and require an entity to allocate revenue using the relative selling price method.
The standard is effective prospectively for revenue arrangements entered into or materially modified in fiscal years beginning on or after June 15, 2010. Teradata adopted these standards on a prospective basis as of the beginning of fiscal 2011 for new and materially modified arrangements originating on or after January 1, 2011. The Company evaluates all deliverables in an arrangement to determine whether they represent separate units of accounting. A deliverable constitutes a separate unit of accounting when it has standalone value, and if the contract includes a general right of return relative to the delivered item, delivery or performance of the undelivered items is considered probable and substantially in the control of Teradata. This new guidance does not generally change the units of accounting for the Company’s revenue transactions. Most of the Company’s products and services qualify as separate units of accounting and are recognized upon meeting the criteria as described above. For multiple deliverable arrangements that contain non-software related deliverables, the Company allocates revenue to each deliverable based upon the relative selling price hierarchy and if software and software-related deliverables are also included in the arrangement, to those deliverables as a group based on the BESP for the group. The selling price for a deliverable is based on its VSOE if available, TPE if VSOE is not available, or BESP if neither VSOE nor TPE is available. The Company then recognizes revenue when the remaining revenue recognition criteria are met for each deliverable. For the software group or arrangements that contain only software and software-related deliverables, the revenue recognition criteria utilizing the residual method remains unchanged as further described below. Teradata’s data warehousing software and hardware products are sold and delivered together in the form of a “Node” of capacity as an integrated technology solution. Because both the database software and hardware platform are necessary to deliver the data warehouse’s essential functionality, the database software and hardware (Node) are excluded from the software rules and considered a non-software related deliverable. Teradata software applications and related support are considered software-related deliverables. Additionally, the amount of revenue allocated to the delivered items utilizing the relative selling price method is limited to the amount that is not contingent upon the delivery of additional items or meeting other specified performance conditions (the non-contingent amount). VSOE is based upon the normal pricing and discounting practices for those products and services when sold separately. Teradata uses the stated renewal rate approach in establishing VSOE for maintenance and subscriptions (collectively referred to as postcontract customer support “PCS”). Under this approach, the Company assesses whether the contractually stated renewal rates are substantive and consistent with the Company’s normal pricing practices. Renewal rates greater than the lower level of our targeted pricing ranges are considered to be substantive and, therefore, meet the requirements to support VSOE. In instances where there is not a substantive renewal rate in the arrangement, the Company allocates revenue based upon BESP, using the minimum established pricing targets as supported by the renewal rates for similar customers utilizing the bell-curve method. Teradata also offers consulting and installation-related services to its customers, which are considered non-software deliverables if they relate to the nodes. These services are rarely considered essential to the functionality of the data warehouse solution deliverable and there is never software customization of the proprietary database software. VSOE for consulting services is based on the hourly rates for standalone consulting services projects by geographic region and are indicative of the Company’s customary pricing practices. Pricing in each market is structured to obtain a reasonable margin based on input costs. In nearly all multiple-deliverable arrangements, the Company is unable to establish VSOE for all deliverables in the arrangement. This is due to infrequently selling each deliverable separately (such is the case with our nodes), not pricing products or services within a narrow range, or only having limited sales history. When VSOE cannot be established, attempts are made to establish TPE of the selling price for each deliverable. TPE is determined based on competitor prices for similar deliverables when sold separately. However, Teradata’s offerings contain significant differentiation such that the comparable pricing of products with similar functionality cannot be obtained. This is because Teradata’s products contain a significant amount of proprietary technology and its solutions offer substantially different features and functionality than other available products. As Teradata’s products are significantly different from those of its competitors, the Company is unable to establish TPE for the vast majority of its products. When the Company is unable to establish selling price using VSOE or TPE, the Company uses BESP in its allocation of arrangement consideration. The objective of BESP is to determine the price at which the Company would transact a sale if the product or service was sold on a standalone basis. The Company determines BESP for a product or service by considering multiple factors including, but not limited to, geographies, market conditions, product life cycles, competitive landscape, internal costs, gross margin objectives, purchase volumes and pricing practices. The primary consideration in developing BESP for the Company’s nodes is the bell-curve method based on historical transactions. The BESP analysis is at the geography level in order to align it with the way in which the Company goes to market and establishes pricing for its products. The Company has established discount ranges off of published list prices for different geographies based on strategy and maturity of Teradata’s presence in the respective geography. There are distinctions in each geography and product group which support the use of geographies and markets for the determination of BESP. For example, the Company’s U.S. market is relatively mature and most of the large transactions are captured in this market, whereas EMEA and APJ are less mature markets with generally smaller deal size. Additionally, the prices and margins for the Company’s products vary by geography and by product class. BESP is analyzed on a quarterly basis using a rolling previous 4-quarters of data, which the Company believes best reflects most recent pricing practices in a changing marketplace. The Company reviews VSOE, TPE and its determination of BESP on a periodic basis and updates it, when appropriate, to ensure that the practices employed reflect the Company’s recent pricing experience. The Company maintains internal controls over the establishment and updates of these estimates, which includes review and approval by the Company’s management. For the twelve months ended December 31, 2012 there was no material impact to revenue resulting from changes in VSOE, TPE or BESP, nor does the Company expect a material impact from such changes in the near term. Additionally, the adoption of the amended revenue recognition guidelines had no material net impact on the Company’s results of operations for the twelve months ended December 31, 2011 (the year of adoption). Term licenses, hosting arrangements and software-as-a-service (“SaaS”). As a result of the Company’s recent acquisitions, Teradata’s application offerings were expanded to include term licenses, hosting arrangements and SaaS. Teradata previously offered its software applications primarily through a perpetual licensing arrangement. In cases where the contract requires the software to be hosted by the Company and provided via an on-demand arrangement, the software is considered a subscription, and revenue is recognized over the term of the agreement. If the license is of limited life and does not require the Company to host the software for the customer, the software is considered a term license. Teradata’s term licenses are typically offered for application software and include a right-to-use license, PCS and consulting services. Our term licenses are not sold separately. The term of these arrangements varies between one and five years and may or may not include hosting services. In most arrangements the pricing is bundled to the customer. If the term license is hosted, the customer has the right to take possession of the software at any time during the hosting period. The customer’s rights to the software in these circumstances are not dependent on additional software payments or significant penalties, and the customer can feasibly run the software on its own hardware or contract with another party to host the software. The Company has not established VSOE for PCS for its term licenses because the Company does not price or renew the PCS without the inclusion of the right to use the software application license over the term. As a result of not having VSOE for the PCS, new arrangements along with renewals or extensions are determined to be subscriptions and revenue is recognized over the term of the agreement. If hosting is a component of the customer subscription arrangement, revenue is recognized over the term as part of the subscription as described above. Accounting for arrangements prior to January 1, 2011. For transactions entered into prior to January 1, 2011, the Company allocates revenue for multiple deliverable arrangements for which VSOE exists for undelivered elements but not for the delivered elements, using the “residual method”. Teradata does not typically have VSOE for its hardware and software products. Therefore, in a substantial majority of Teradata arrangements entered into prior to January 1, 2011, the residual method is used to allocate the arrangement consideration. Under the residual method, the VSOE of the undelivered elements is deferred and accounted for under the applicable revenue recognition guidance, and the remaining portion of the arrangement fee is allocated to the delivered elements and is recognized as revenue. For arrangements in which VSOE does not exist for each undelivered element, revenue for the entire arrangement is deferred and not recognized until delivery of all the elements without VSOE has occurred, unless the only undelivered element is PCS in which case the entire contract is recognized ratably over the PCS period. Contract accounting. If an arrangement involves significant production, modification or customization of the application software or the undelivered services are essential to the functionality of the delivered software then the Company uses the percentage-of-completion or completed-contract method of accounting. The percentage-of-completion method is used when estimates of costs to complete and extent of progress toward completion are reasonably dependable. The Company typically uses labor hours or costs incurred to date as a percentage of the total estimated labor hours or costs to fulfill the contract as the most reliable and meaningful measure that is available for determining a project’s progress toward completion. In circumstances when reasonable and reliable cost estimates for a project cannot be made, the completed-contract method is used whereas no revenue is recognized until the project is complete. When total cost estimates exceed revenues, the Company accrues the estimated losses immediately. For purposes of allocation of the arrangement consideration, any products for which the services are not essential are separated utilizing the relative selling price method discussed above. PCS is also separated and allocated based on VSOE and then recognized ratably over the term. The remaining contract value, which typically includes application software and essential services, is then recognized utilizing the percentage-of-completion or completed-contract methods discussed above.
Shipping and Handling | Shipping and Handling. Product shipping and handling costs are included in cost of products in the Consolidated Statements of Income.
Cash and Cash Equivalents | Cash and Cash Equivalents. All short-term, highly-liquid investments having original maturities of three months or less are considered to be cash equivalents.
Allowance for Doubtful Accounts | Allowance for Doubtful Accounts. Teradata establishes provisions for doubtful accounts using both percentages of accounts receivable balances to reflect historical average credit losses and specific provisions for known issues.
Inventories | Inventories. Inventories are stated at the lower of cost or market. Cost of service parts is determined using the average cost method. Finished goods inventory is determined using actual cost.
Property and Equipment | Property and Equipment. Property and equipment, leasehold improvements and rental equipment are stated at cost less accumulated depreciation. Depreciation is computed over the estimated useful lives of the related assets primarily on a straight-line basis. Equipment is depreciated over three to twenty years and buildings over 25 to 45 years. Leasehold improvements are depreciated over the life of the lease or the asset, whichever is shorter. Total depreciation expense on the Company’s property and equipment for the years ended December 31, 2012, 2011 and 2010 was $41 million, $33 million and $25 million, respectively.
Capitalized Software | Capitalized Software. Direct development costs associated with internal-use software are capitalized and amortized over the estimated useful lives of the resulting software. The costs are capitalized when both the preliminary project stage is completed and it is probable that computer software being developed will be completed and placed in service. Teradata typically amortizes capitalized internal-use software on a straight-line basis over three years beginning when the asset is substantially ready for use. Costs incurred for the development of data warehousing software that will be sold, leased or otherwise marketed are capitalized when technological feasibility has been established. Technological feasibility is established when planning, designing and initial coding activities that are necessary to establish the product can be produced to meet its design specifications. In the absence of a program design, a working model is used to establish technological feasibility. These costs are included within capitalized software and are amortized over the estimated useful lives of the resulting software. The Company amortizes capitalized software over four years using the greater of the ratio that current gross revenues for a product bear to the total of current and anticipated future gross revenues for that product or the straight-line method over the remaining estimated economic life of the product beginning when the product is available for general release. Costs capitalized include direct labor and related overhead costs. Costs incurred prior to technological feasibility and after general release are expensed as incurred. The following table identifies the activity relating to capitalized software:
|  | Internal-use Software |  |  | External-use Software |
In millions |  | 2012 |  |  | 2011 |  |  | 2010 |  |  | 2012 |  |  | 2011 |  |  | 2010 |
Beginning balance at January 1 |  | $ | 11 |  |  | $ | 11 |  |  | $ | 12 |  |  | $ | 129 |  |  | $ | 105 |  |  | $ | 90 |
Capitalized |  |  | 6 |  |  |  | 5 |  |  |  | 5 |  |  |  | 75 |  |  |  | 63 |  |  |  | 44 |
Amortization |  |  | (5 | ) |  |  | (5 | ) |  |  | (6 | ) |  |  | (43 | ) |  |  | (39 | ) |  |  | (29 | )
Ending balance at December 31 |  | $ | 12 |  |  | $ | 11 |  |  | $ | 11 |  |  | $ | 161 |  |  | $ | 129 |  |  | $ | 105 |
Valuation of Long-Lived Assets | Valuation of Long-Lived Assets. Long-lived assets such as property and equipment, acquired intangible assets and internal capitalized software are reviewed for impairment when events or changes in circumstances indicate that the carrying amount of the assets may not be recoverable. An impairment loss would be recognized when estimated future undiscounted cash flows expected to result from the use of the asset and its eventual disposition are less than the carrying amount.
Goodwill | Goodwill. Goodwill represents the excess of the purchase price in a business combination over the fair value of net tangible and intangible assets acquired. Goodwill amounts are not amortized, but rather are tested for impairment annually or upon occurrence of an event or change in circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying amount. The Company did not recognize any goodwill impairment charges in 2012, 2011 or 2010.
Warranty | Warranty. Provisions for product warranties are recorded in the period in which the related revenue is recognized. The Company accrues warranty reserves using percentages of revenue to reflect the Company’s historical average warranty claims.
Research and Development Costs | Research and Development Costs. Research and development costs are expensed as incurred (with the exception of the capitalized software development costs discussed above). Research and development costs primarily include payroll and headcount-related costs, contractor fees, facilities, infrastructure costs, and administrative expenses directly related to research and development support.
Pension and Postemployment Benefits | Pension and Postemployment Benefits. The Company accounts for its pension and postemployment benefit obligations using actuarial models. The measurement of plan obligations was made as of December 31, 2012. Liabilities are computed using the projected unit credit method. The objective under this method is to expense each participant’s benefits under the plan as they accrue, taking into consideration salary increases and the plan’s benefit allocation formula. Thus, the total pension or postemployment benefit to which each participant is expected to become entitled is broken down into units, each associated with a year of past or future credited service. The Company recognizes the funded status of its pension and postemployment plan obligations in its consolidated balance sheet and records in other comprehensive income certain gains and losses that arise during the period, but are deferred under pension accounting rules.
Foreign Currency | Foreign Currency. Assets and liabilities of non-U.S. subsidiaries that operate in a local currency environment are translated into U.S. dollars at period-end exchange rates. Income and expense accounts are translated at average exchange rates prevailing during the period. Adjustments arising from the translation are included in accumulated other comprehensive income (loss), a separate component of stockholders’ equity. Gains and losses resulting from foreign currency transactions are included in determining net income.
Income Taxes | Income Taxes. Income tax expense is provided based on income before income taxes in the various jurisdictions in which the Company conducts its business. Deferred income taxes reflect the impact of temporary differences between assets and liabilities recognized for financial reporting purposes and such amounts recognized for tax purposes. These deferred taxes are determined based on the enacted tax rates expected to apply in the periods in which the deferred assets or liabilities are expected to be settled or realized. Teradata recognizes tax benefits from uncertain tax positions only if it is more likely than not the tax position will be sustained on examination by taxing authorities, based on the technical merits of the position. The Company records valuation allowances related to its deferred income tax assets when it is more likely than not that some portion or all of the deferred income tax assets will not be realized.
Stock-based Compensation | Stock-based Compensation. Stock-based payments to employees, including grants of stock options, restricted stock and restricted stock units, are recognized in the financial statements based on their fair value. The fair value of each stock option award on the grant date is estimated using the Black-Scholes option-pricing model with the following assumptions: expected dividend yield, expected stock price volatility, weighted-average risk-free interest rate and weighted average expected term of the options. As of October 2011, the Company’s expected volatility assumption used in the Black-Scholes option-pricing model is based on a blend of peer group volatility and Teradata volatility. Prior to that date, because the Company did not have a sufficient trading history as a stand-alone public company, the volatility was purely based on the peer group volatility. The expected term assumption is based on the simplified method under GAAP, which is based on the vesting period and contractual term for each vesting tranche of awards. The mid-point between the vesting date and the expiration date is used as the expected term under this method. The risk-free interest rate used in the Black-Scholes model is based on the implied yield curve available on U.S. Treasury zero-coupon issues at the date of grant with a remaining term equal to the Company’s expected term assumption. The Company has never declared or paid a cash dividend. Certain awards of restricted stock units include market-based performance components which are valued using a Monte Carlo simulation model. The fair value of each restricted stock unit was estimated using the following assumptions: expected stock price volatility, expected dividend yield, risk-free interest rate, and performance vesting hurdles tied to share price. The expected volatility assumption is based on Teradata’s volatility over a historical period equal to the performance period of the market-based vesting condition. The risk-free interest rate is based on the yield for separate trading of registered interest and principle securities with maturities equal to the performance period of the market-based vesting condition. The dividend yield was assumed to be zero based on Teradata’s dividend history and management’s expectations of future dividend policy.
Treasury Stock | Treasury Stock. Shares of the Company’s common stock repurchased through the share repurchase programs is held as treasury stock. Treasury stock is accounted for using the cost method.
Earnings Per Share | Earnings Per Share. Basic earnings per share is calculated by dividing net income by the weighted-average number of shares outstanding during the reported period. The calculation of diluted earnings per share is similar to basic earnings per share, except that the weighted-average number of shares outstanding includes the dilution from potential shares added from stock options, restricted stock awards and other stock awards. Refer to Note 5 for share information on the Company’s stock compensation plans. The components of basic and diluted earnings per share are as follows:
|  | For the year ended December 31 |
In millions, except earnings per share |  | 2012 |  |  | 2011 |  |  | 2010 |
Net income available for common stockholders |  | $ | 419 |  |  | $ | 353 |  |  | $ | 301 |
Weighted average outstanding shares of common stock |  |  | 168.2 |  |  |  | 168.1 |  |  |  | 167.4 |
Dilutive effect of employee stock options and restricted stock |  |  | 3.5 |  |  |  | 3.8 |  |  |  | 3.0 |
Common stock and common stock equivalents |  |  | 171.7 |  |  |  | 171.9 |  |  |  | 170.4 |
Earnings per share: |  |  |  |  |  |  |  |  |  |  |  |
Basic |  | $ | 2.49 |  |  | $ | 2.10 |  |  | $ | 1.80 |
Diluted |  | $ | 2.44 |  |  | $ | 2.05 |  |  | $ | 1.77 |
No stock options were excluded from the computation of diluted earnings per share for the twelve months ended December 31, 2012 and 2011. Options to purchase 0.6 million shares of common stock for 2010 were not included in the computation of diluted earnings per share because their exercise prices were greater than the average market price of the common shares and, therefore, the effect would have been anti-dilutive.
Recently Issued Accounting Pronouncements | Recently Issued Accounting Pronouncements Comprehensive Income. In February 2013, the FASB issued new guidance regarding the disclosure of comprehensive income. Under the new guidance, entities will be required to provide information about the amounts reclassified out of accumulated other comprehensive income by component. In addition, an entity will be required to present, either on the face of the statement where net income is presented or in the notes, significant amounts reclassified out of accumulated other comprehensive income by the respective line items of net income but only if the amount reclassified is required under GAAP to be reclassified to net income in its entirety in the same reporting period. For other amounts that are not required under GAAP to be reclassified in their entirety to net income, an entity is required to cross-reference to other disclosures required under GAAP that provide additional detail about those amounts. The amendments in this update do not change the items that must be reported in other comprehensive income or when an item of other comprehensive income must be reclassified to net income. This new guidance will be effective prospectively for reporting periods beginning after December 15, 2012. The Company is currently evaluating the impact of this new guidance on its future disclosures.

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

X
- Definition Description of Business [Policy Text Block] + References No definition available. + Details
Name: | tdc_DescriptionOfBusinessPolicyTextBlock
Namespace Prefix: | tdc_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Pension and postemployment benefits policy text block + References No definition available. + Details
Name: | tdc_PensionAndPostemploymentBenefitsPolicyTextBlock
Namespace Prefix: | tdc_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Receivables, Trade And Other Accounts Receivable, Allowance For Doubtful Accounts [Policy Text Block] + References No definition available. + Details
Name: | tdc_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicyTextBlock
Namespace Prefix: | tdc_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Treasury Stock Policy [Text Block] + References No definition available. + Details
Name: | tdc_TreasuryStockPolicyTextBlock
Namespace Prefix: | tdc_
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 SEC -Name Financial Reporting Release (FRR) -Number 203 -Paragraph 02-03 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 Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 7, 8, 9, 10 -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. 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=6367646&loc=d3e18780-107790 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Technical Practice Aid (TPA) -Number 2110 -Paragraph 6 -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. Reference 7: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 1 -Article 5 Reference 8: 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 9: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 305 -SubTopic 10 -URI http://asc.fasb.org/subtopic&trid=2122427 + 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 810 -SubTopic 10 -URI http://asc.fasb.org/subtopic&trid=2197480 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 325 -SubTopic 20 -URI http://asc.fasb.org/subtopic&trid=2197087 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Principles Board Opinion (APB) -Number 18 -Paragraph 20 -Subparagraph a(2) -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 2-6 -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 323 -SubTopic 10 -URI http://asc.fasb.org/subtopic&trid=2196966 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 860 -SubTopic 40 -Section 45 -URI http://asc.fasb.org/section&trid=2197723 Reference 7: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Principles Board Opinion (APB) -Number 18 -Paragraph 5, 6, 16-19 -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. Reference 8: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name FASB Interpretation (FIN) -Number 46R -Paragraph 4 -Subparagraph c -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. Reference 9: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph k -Article 1 Reference 10: 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 11: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 323 -SubTopic 10 -Section 45 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=16385135&loc=d3e33801-111570 Reference 12: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name FASB Interpretation (FIN) -Number 46R -Paragraph 14, 15 -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. Reference 13: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name FASB Interpretation (FIN) -Number 46R -Paragraph 4 -Subparagraph d -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. Reference 14: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 140 -Paragraph 46 -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. Reference 15: 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=6959686&loc=d3e355033-122828 Reference 16: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Emerging Issues Task Force (EITF) -Number 96-16 -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. Reference 17: 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 18: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02, 03 -Article 3A Reference 19: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Emerging Issues Task Force (EITF) -Number 97-2 -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. + 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 Statement of Financial Accounting Standard (FAS) -Number 128 -Paragraph 40 -Subparagraph a -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. Reference 2: 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 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=6367646&loc=d3e18780-107790 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 128 -Paragraph 6, 8-16, 60 -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. Reference 5: 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 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -URI http://asc.fasb.org/subtopic&trid=2144384 + 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 830 -SubTopic 30 -URI http://asc.fasb.org/subtopic&trid=2175892 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 52 -Paragraph 5, 7-20, 80 -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. 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=6367646&loc=d3e18780-107790 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 20 -URI http://asc.fasb.org/subtopic&trid=2175856 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 10 -URI http://asc.fasb.org/subtopic&trid=2175826 + Details
Name: | us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -URI http://asc.fasb.org/subtopic&trid=2144439 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 142 -Paragraph 4, 11-23, 26, 34 -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. 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=6367646&loc=d3e18780-107790 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -URI http://asc.fasb.org/subtopic&trid=2144471 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 144 -Paragraph 7-18, 22 -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. + Details
Name: | us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for 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 Statement of Financial Accounting Standard (FAS) -Number 144 -Paragraph 7-15, 26, 30-37 -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. 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=6367646&loc=d3e18780-107790 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Staff Accounting Bulletin (SAB) -Number Topic 5 -Section CC -Subsection 3 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -URI http://asc.fasb.org/subtopic&trid=2155824 + 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 740 -SubTopic 10 -Section 50 -Paragraph 17 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6907707&loc=d3e32809-109319 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name FASB Interpretation (FIN) -Number 48 -Paragraph 20 -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. Reference 3: 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=21917399&loc=d3e32247-109318 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Principles Board Opinion (APB) -Number 4 -Paragraph 11 -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. Reference 5: 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 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 109 -Paragraph 6-34, 43, 47, 49 -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. Reference 7: 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 8: 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=21917399&loc=d3e32280-109318 Reference 9: 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 10: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 30 -URI http://asc.fasb.org/subtopic&trid=2144749 Reference 11: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -URI http://asc.fasb.org/subtopic&trid=2144681 + 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 -URI http://asc.fasb.org/subtopic&trid=2126999 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Financial Reporting Release (FRR) -Number 206 -Paragraph b -Subparagraph i, ii -Chapter 2 Reference 3: 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 4: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 43 -Paragraph 3, 5-10, 15, 16, 17 -Chapter 4 -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. 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 AICPA -Name Statement of Position (SOP) -Number 81-1 -Paragraph 69-75 -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. Reference 7: 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 8: 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=6386783&loc=d3e4556-108314 Reference 9: 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 10: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 43 -Section A -Paragraph 9 -Chapter 3 -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. Reference 11: 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=6386783&loc=d3e4492-108314 + Details
Name: | us-gaap_InventoryPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of the adoption of new accounting pronouncements that may impact the entity's financial reporting. + 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 property, plant and equipment which may include the basis of such assets, depreciation methods used and estimated useful lives, the entity's capitalization policy, including its accounting treatment for costs incurred for repairs and maintenance activities, whether such asset balances include capitalized interest and the method by which such is calculated, how disposals of such assets are accounted for and how impairment of such assets is assessed and recognized. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.13(a)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -URI http://asc.fasb.org/subtopic&trid=2155824 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Principles Board Opinion (APB) -Number 22 -Paragraph 12, 13 -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 34 -Paragraph 8, 9 -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. 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=6367646&loc=d3e18780-107790 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 13 -Subparagraph a -Article 5 Reference 7: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Principles Board Opinion (APB) -Number 12 -Paragraph 5 -Subparagraph d -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. Reference 8: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 43 -Section C -Paragraph 5 -Chapter 9 -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. Reference 9: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 144 -Paragraph 7 -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. + 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 Statement of Financial Accounting Standard (FAS) -Number 2 -Paragraph 8, 12, 13 -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name FASB Interpretation (FIN) -Number 6 -Paragraph 5, 6, 8 -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. 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=6367646&loc=d3e18780-107790 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 141 -Paragraph 42 -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 730 -SubTopic 10 -URI http://asc.fasb.org/subtopic&trid=2127266 Reference 6: 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 605 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB TOPIC 13.B.Q1) -URI http://asc.fasb.org/extlink&oid=6600647&loc=d3e214044-122780 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Principles Board Opinion (APB) -Number 22 -Paragraph 8, 12, 13 -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. 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=6367646&loc=d3e18780-107790 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=6367646&loc=d3e18823-107790 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6367646&loc=d3e18726-107790 Reference 6: 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 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 -URI http://asc.fasb.org/subtopic&trid=2228939 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Emerging Issues Task Force (EITF) -Number 06-11 -Paragraph 7 -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. 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=6367646&loc=d3e18780-107790 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph a -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (b),(f) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for the classification of shipping and handling costs, including whether the costs are included in cost of sales or included in other income statement accounts. If shipping and handling fees are significant and are not included in cost of sales, disclosure includes both the amounts of such costs and the line item on the income statement which includes such costs. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 605 -SubTopic 45 -Section S99 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6408413&loc=d3e221937-122793 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 AICPA -Name Accounting Principles Board Opinion (APB) -Number 22 -Paragraph 8 -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Emerging Issues Task Force (EITF) -Number 00-10 -Paragraph 6 -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. 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=6367646&loc=d3e18780-107790 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Shipping Costs -URI http://asc.fasb.org/extlink&oid=6525344 Reference 7: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Handling Costs -URI http://asc.fasb.org/extlink&oid=6514758 Reference 8: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 605 -SubTopic 45 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6408196&loc=d3e61069-111654 Reference 9: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 605 -SubTopic 45 -Section 45 -Paragraph 20 -URI http://asc.fasb.org/extlink&oid=21915142&loc=d3e60635-111653 + Details
Name: | us-gaap_ShippingAndHandlingCostPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for standard warranties including the methodology for measuring the liability. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 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 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name FASB Interpretation (FIN) -Number 45 -Paragraph 14 -Subparagraph a, b -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. + 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 AICPA -Name Statement of Position (SOP) -Number 94-6 -Paragraph 11, 14 -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. 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=6927468&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=6927468&loc=d3e6132-108592 Reference 4: 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