XML 48 R32.htm IDEA: XBRL DOCUMENT
v3.20.4

OVERVIEW AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) | 12 Months Ended
--- | ---
Oct. 31, 2020
Accounting Policies [Abstract] |
Basis of Presentation and Significant Accounting Policies [Text Block] | We have prepared the accompanying financial statements pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”) and in conformity with generally accepted accounting principles in the U.S. ("GAAP"). Our fiscal year end is October 31. Unless otherwise stated, all years and dates refer to our fiscal year. Management is responsible for the fair presentation of the accompanying consolidated financial statements, prepared in accordance with GAAP, and has full responsibility for their integrity and accuracy. In the opinion of management, the accompanying consolidated financial statements contain all normal and recurring adjustments necessary to present fairly our consolidated balance sheet and our consolidated statement of operations, statement of comprehensive income, statement of cash flows and statement of equity.
Principles of consolidation | The consolidated financial statements include the accounts of the company and our wholly- and majority-owned subsidiaries. All significant inter-company transactions have been eliminated.
Use of estimates | The preparation of financial statements in accordance with GAAP requires management to make estimates and assumptions that affect the amounts reported in our consolidated financial statements and accompanying notes. Management bases its estimates on historical experience and various other assumptions believed to be reasonable. Although these estimates are based on management's knowledge of current events and actions that may impact the company in the future, actual results may be different from the estimates. Due to the COVID-19 pandemic, there has been uncertainty and disruption in the global economy and our markets. We are not aware of any specific event or circumstance that would require an update to our estimates or judgments or a revision of the carrying value of our assets or liabilities as of October 31, 2020. Our critical accounting policies are those that affect our financial statements materially and involve difficult, subjective or complex judgments by management. Those policies are revenue recognition, inventory valuation, share-based compensation, retirement and post-retirement plan assumptions, valuation of goodwill and other intangible assets, warranty, loss contingencies, restructuring and accounting for income taxes.
Revenue recognition | Revenue recognition Revenue is recognized upon transfer of control of the promised products or services to customers in an amount that reflects the consideration we expect to receive in exchange for those products or services. We primarily generate revenue from the sale of products (hardware and/or software), services, or a combination thereof. We enter into contracts that may involve multiple performance obligations, and we allocate the transaction price between each performance obligation on the basis of relative standalone selling price. Revenue is recognized net of allowances for returns and any taxes collected from customers, which are subsequently remitted to governmental authorities. Nature of Goods and Services Product revenues are generated predominantly from the sale of various types of design and test software and hardware. Products consist of standalone software and hardware, generally with installed software applications that are licensed on a perpetual and term basis. Our hardware products generally do not have any substantive acceptance terms that would otherwise preclude the transfer of control. Performance obligations related to our software licenses, including the license portion of our software subscriptions, grant the customer the right to use our software via electronic delivery. Service revenues consist of repair and calibration services, extended warranties, technical support for hardware and software, when-and-if available software updates and upgrades, and professional services, including installation and implementation, consulting, and training. Services include both hardware and software services. Repair and calibration services for hardware products are sold both as per-incident customer services and as customer agreements to provide such services over the contractual period. Extended warranties are optional to the customer and provide warranty on hardware products for additional years beyond the standard one-year warranty. Technical support for software and when-and-if available software updates and upgrades are sold either together with our software licenses and software subscriptions, or separately as part of our customer support programs. These are considered stand-ready performance obligations where customers benefit from the services evenly throughout the license or service period. These performance obligations provide the customer access evenly over the contract period. Our professional services may be sold on a time and material basis (e.g., consulting) or on a fixed-fee basis (e.g., non-recurring engineering). We also generate revenues from a combination of products and services ("custom solutions"), including combinations of hardware, software, software subscriptions, installation, professional services, and other support services. Custom solutions provide the customer with a combination of hardware, software and professional services to meet customers' unique specifications and are accounted for as one performance obligation. For our contracts with customers, we account for individual performance obligations separately if they are distinct. Our standard payment terms are net 30 to 90 days, and we generally do not offer extended payment terms beyond one year. Our contracts typically contain various forms of variable consideration, including trade discounts, trade-in credits, rebates, and rights of return. The transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. Standalone selling prices ("SSPs") for a majority of our products and services are estimated based on our established pricing practices and maximize the use of observable inputs. An observable input is the price of the good or service when it is sold as a separate item in a similar circumstance and to a similar customer as in the contract for which SSPs are being determined. We have elected to exclude from the measurement of the transaction price all taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction and collected by Keysight from a customer (e.g., sales, use, value added, and some excise taxes). We have also elected to account for shipping and handling activities that occur after control of the related good transfers as fulfillment activities instead of assessing such activities as performance obligations. Our typical performance obligations include the following:
Performance obligation | When performance obligation is typically satisfied | When payment is typically due | How standalone selling price is typically determined
Product Revenues |  |  |
Hardware | When customer obtains control of the product, typically at delivery (point in time) | Within 30-90 days of shipment | Estimated based on established pricing practices or observable based on standalone sales for certain hardware products
Software licenses | Upon electronic delivery of the software, and the applicable license period has begun (point in time) | Within 30-90 days of the beginning of license period | Estimated based on established pricing practices or observable based on standalone sales for certain software products
Threat intelligence solutions | Ratably over the subscription period (over time) | Within 30-90 days of the beginning of subscription period | Estimated based on established pricing practices
Service Revenues |  |  |
Calibration contracts | Ratably over the service contract period (over time) | Within 30-90 days of the beginning of service contract period | Estimated based on established pricing practices
Repair and calibration (per- incident) | As services are performed (point in time) | Within 30-90 days of invoicing for services rendered | Estimated based on established pricing practices
Extended hardware warranty | Ratably over the warranty period (over time) | Within 30-90 days of invoicing | Estimated based on established pricing practices or observable based on standalone sales of certain hardware warranty contracts
Technical support and when-and-if-available software updates | Ratably over the license service contract period (over time) | Within 30-90 days of the beginning of license or service contract period | Estimated based on established pricing practices or observable based on standalone sales for certain support contracts
Professional services | As services are performed based on measures of progress (over time) or at a point in time | Within 30-90 days of invoicing for services rendered | Estimated based on established pricing practices
Custom Solutions |  |  |
Custom solutions (milestone-based) | As milestones are achieved based on transfer of control to customer (over time) | Within 30-90 days of milestone achievement | Transaction price, as pricing is custom and can vary significantly from contract to contract
Custom solutions (point in time) | When customer obtains control of the solution, typically at delivery (point in time) | Within 30-90 days of delivery of solution | Transaction price, as pricing is custom and can vary significantly from contract to contract
Significant Judgments Judgment is required to determine the standalone selling price for each distinct performance obligation. As most of our products and services are not sold on a standalone basis, we typically estimate the standalone selling price. In doing so, we consider our internal price list for each product and service, which reflects our desired profitability, based on an expected level of sales, and adjust for factors such as competition, customer relationship, discount provided in the contract, geographic location, and the products and services purchased in the arrangement. We use a range based on actual historical sales to determine whether the calculated standalone selling price for a product or service is a fair representation of the standalone selling price. For capitalized contract costs, we use judgment in determining the capitalized amount and amortization period. Our products are generally sold with a right of return and we may provide other credits, discounts, or incentives, which are accounted for as variable consideration at the portfolio level and estimated based on historical information. Returns, credits, and discounts are estimated at contract inception and updated at the end of each reporting period as additional information becomes available to the extent that it is probable a significant reversal of the cumulative amount of revenue recognized will not occur once the variability is subsequently resolved. Shipping and handling costs. Our shipping and handling costs charged to customers are included in revenue, and the associated expense is recorded in cost of products for all periods presented. Deferred revenue. We recognize contract liabilities in our consolidated balance sheet as deferred revenue, which represents the amount of service and software revenue deferred and recognized over the contractual period or as services are rendered and accepted by the customer. In addition, it includes the amount allocated to undelivered performance obligations.
Accounts receivable, net | Trade accounts receivable are recorded at the invoiced amount and do not bear interest. Such accounts receivable have been reduced by an allowance for doubtful accounts, which is our best estimate of the amount of probable credit losses in our existing accounts receivable. We determine the allowance based on customer specific experience and the aging of such receivables, among other factors. The allowance for doubtful accounts was approximately $3 million and $3 million as of October 31, 2020 and 2019, respectively. We do not have any off-balance-sheet credit exposure related to our customers.
Share-based Payment Arrangement | We account for share-based awards made to our employees and directors, including restricted stock units ("RSUs"), employee stock purchases made under Keysight's employee stock purchase plan under Section 423(b) of the Internal Revenue Code ("ESPP"), employee stock option awards, and performance share awards under Keysight Technologies, Inc. Long-Term Performance ("the LTP") Program, using the estimated grant date fair value method of accounting.
Inventory | Inventory is valued at standard cost, which approximates actual cost computed on a first-in, first-out basis, not in excess of market value. We assess the valuation of our inventory on a periodic basis and make adjustments to the value for estimated excess and obsolete inventory based on estimates about future demand and actual usage. The excess balance determined by this analysis becomes the basis for our excess inventory charge. Our excess inventory review process includes analysis of sales unit forecasts, managing product rollovers and working with manufacturing to maximize recovery of excess inventory.
Warranty | Keysight warranties on products sold through direct sales channels are primarily for one year. Warranties for products sold through distribution channels are primarily for three years. We accrue for standard warranty costs based on historical trends in warranty charges. The accrual is reviewed regularly and periodically adjusted to reflect changes in warranty cost estimates. Estimated warranty charges are recorded within cost of products at the time related product revenue is recognized. See Note 17, "Guarantees." We also sell extended warranties that provide warranty coverage beyond the standard warranty term. Revenue associated with extended warranties is deferred and recognized over the extended coverage period. We accrue for standard warranty costs based on historical trends in warranty charges. The accrual is reviewed regularly and periodically adjusted to reflect changes in warranty cost estimates. Estimated warranty charges are recorded within cost of products at the time related product revenue is recognized.
Commitments and Contingencies, Policy [Policy Text Block] | We accrue for probable losses from contingencies, including legal settlement costs, on an undiscounted basis when such costs are considered probable of being incurred and are reasonably estimable. We periodically evaluate available information, both internal and external, relative to such contingencies and adjust this accrual as necessary.
Taxes on income | Income tax expense is based on income or loss before taxes. Deferred income taxes reflect the effect of temporary differences between asset and liability amounts that are recognized for financial reporting purposes and the amounts that are recognized for income tax purposes. These deferred taxes are measured by applying currently enacted tax laws. Valuation allowances are recognized to reduce deferred tax assets to the amount that is more likely than not to be realized. We account for uncertainty in income taxes using a two-step approach to recognize and measure uncertain tax positions. The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates that it is more likely than not that the position will be sustained on audit, including resolution of related appeals or litigation processes, if any. The second step is to measure the tax benefit as the largest amount that is more than 50 percent likely of being realized upon settlement. We make adjustments to these reserves when facts and circumstances change, such as the closing of a tax audit or the refinement of an estimate due to new information. We classify the liability for unrecognized tax benefits as current to the extent that the company anticipates payment (or receipt) of cash within one year. Interest and penalties related to uncertain tax positions are recognized in the provision for income taxes. Given the number of years and numerous matters that remain subject to examination in various tax jurisdictions, we are unable to estimate the range of possible changes to the balance of our unrecognized tax benefits.
Goodwill and other intangible assets | Goodwill is assessed for impairment on a reporting unit basis at least annually in the fourth quarter, as of September 30, or more frequently when events and circumstances occur indicating that the recorded goodwill may be impaired. The impairment test compares the fair value of a reporting unit with its carrying amount, with an impairment charge recorded for the amount by which the carrying amount exceeds the reporting unit’s fair value up to a maximum amount of the goodwill balance for the reporting unit. We determine fair values for each of the reporting units using the market approach, when available and appropriate, or the income approach, or a combination of both. If multiple valuation methodologies are used, the results are weighted appropriately. Valuations using the market approach are derived from metrics of publicly traded comparable companies. The selections of comparable businesses are based on the markets in which our reporting units operate, giving consideration to risk profiles, size, geography and diversity of products and services. Under the income approach, fair value is determined based on the present value of estimated future cash flows, discounted at an appropriate risk-adjusted rate. We use our internal forecasts to estimate future cash flows and include an estimate of long-term future growth rates based on our most recent views of the long-term outlook for each business. As defined in the authoritative guidance, a reporting unit is an operating segment or one level below an operating segment. During the fourth quarter of 2020, we performed our annual impairment test for all our reporting units. Based on the results of our testing, the fair value of each of our reporting units exceeded the carrying value. There were no impairments of goodwill during the years ended October 31, 2020 and 2019. We recorded an impairment loss of $709 million for our former Ixia Solutions Group ("ISG") reporting unit for the year ended October 31, 2018. See Note 3, “Acquisitions,” and Note 11, “Goodwill and Other Intangible Assets,” for additional information about our goodwill and other intangible assets. Other intangible assets consist primarily of developed technologies, proprietary know-how, trademarks, customer relationships, non-compete agreements, and acquired backlog and are amortized using the straight-line method over estimated useful lives ranging from 6 months to 10 years. We review other intangible assets for impairment whenever events or changes in business circumstances indicate that the carrying amount of the assets may not be fully recoverable or that the useful lives of these assets are no longer appropriate. No impairments of purchased intangible assets were recorded during the years ended October 31, 2020, 2019 and 2018. The authoritative accounting guidance allows a qualitative approach for testing indefinite-lived intangible assets for impairment, similar to the impairment testing guidance for goodwill. It allows the option to first assess qualitative factors (events and circumstances) that could have affected the significant inputs used in determining the fair value of the indefinite-lived intangible asset. The qualitative factors assist in determining whether it is more-likely-than-not that the indefinite-lived intangible asset is impaired. An organization may choose to bypass the qualitative assessment for any indefinite-lived intangible asset in any period and proceed directly to calculating its fair value. Our indefinite-lived intangible assets are in-process research and development ("IPR&D") intangible assets. In 2020 and 2019 we assessed impairment by performing a qualitative test and concluded that no impairment of indefinite-lived intangible assets was required. As a result of the cancellations of IPR&D projects, we recorded an impairment charge of $5 million in 2018.
Advertising | Advertising costs are expensed as incurred and were $24 million in 2020, $22 million in 2019 and $21 million in 2018.
Research and development | Costs related to the research, design and development of our products are charged to research and development expense as they are incurred.
Sales Taxes | Sales taxes collected from customers and remitted to governmental authorities are not included in our revenue.
Investments | There was no impairment recognized in 2020, 2019 and 2018.
Net income per share | Basic net income per share is computed by dividing net income by the weighted average number of common shares outstanding during the period excluding the dilutive effect of stock options and other employee stock plans. Diluted net income per share gives effect to all potentially dilutive common stock equivalents outstanding during the period. The dilutive effect of share-based awards is reflected in diluted net income per share by application of the treasury stock method, which includes consideration of unamortized share-based compensation expense, and the dilutive effect of in-the-money options and non-vested RSUs. Under the treasury stock method, the amount the employee must pay for exercising stock options and unamortized share-based compensation expense are assumed proceeds to be used to repurchase hypothetical shares.
Cash, cash equivalents and short term investments | We classify investments as cash equivalents if their original maturity or remaining maturity at the time of purchase is three months or less at the date of purchase. Cash equivalents are stated at cost, which approximates fair value. As of October 31, 2020, approximately $1.1 billion of our cash, cash equivalents and restricted cash was held outside of the U.S. in our foreign subsidiaries. Our cash and cash equivalents mainly consist of investments in institutional money market funds, short-term deposits held at major global financial institutions, and similar short duration instruments with original maturities of 90 days or less. We continuously monitor the creditworthiness of the financial institutions in which we invest our funds. We utilize a variety of funding strategies in an effort to ensure that our worldwide cash is available in the locations in which it is needed. Most significant international locations have access to internal funding through an offshore cash pool for working capital needs. In addition, a few locations that are unable to access internal funding have access to temporary local overdraft and short-term working capital lines of credit. We classify investments as short-term investments if their original maturities are greater than three months and their remaining maturities are one year or less.
Fair value of financial instruments | The carrying values of certain of our financial instruments, including cash and cash equivalents, accounts receivable, accounts payable and other accrued liabilities, approximate fair value because of their short maturities. The fair value of long-term equity investments is determined using quoted market prices for those securities when available. For those long-term equity investments accounted for under the equity method or measurement alternative, the carrying value approximates estimated fair value. The fair value of our long-term debt, calculated from quoted prices that are primarily Level 1 inputs under the accounting guidance fair value hierarchy, exceeded the carrying value less debt issuance costs by approximately $236 million and $139 million as of October 31, 2020 and 2019, respectively. The fair value of foreign currency contracts used for hedging purposes is estimated internally by using inputs tied to active markets. These inputs, for example, interest rate yield curves, foreign exchange rates, and forward and spot prices for currencies, are observable in the market or can be corroborated by observable market data for substantially the full term of the assets or liabilities. See also Note 13, "Fair Value Measurements," for additional information on the fair value of financial instruments.
Concentration of credit risk | Financial instruments that potentially subject us to significant concentration of credit risk include money market fund investments, time deposits and demand deposit balances. These investments are categorized as cash and cash equivalents and long-term investments. In addition, we have credit risk from derivative financial instruments used in hedging activities and accounts receivable. We invest in a variety of financial instruments and limit the amount of credit exposure with any one financial institution. We have a comprehensive credit policy in place and credit exposure is monitored on an ongoing basis. Credit risk with respect to our accounts receivable is diversified due to the large number of entities comprising our customer base and their dispersion across many different industries and geographies. Credit evaluations are performed on customers requiring credit over a certain amount. Credit risk is mitigated through collateral, such as letters of credit, bank guarantees or payment terms like cash in advance. No single customer accounted for more than 10 percent of accounts receivable as of October 31, 2020 or 2019.
Derivative instruments | We are exposed to global foreign currency exchange rate risk in the normal course of business. We enter into foreign exchange hedging contracts, primarily forward contracts to manage financial exposures resulting from changes in foreign currency exchange rates. Foreign currency exposures include committed and anticipated revenue and expense transactions (cash flow exposure) and assets and liabilities that are denominated in currencies other than the functional currency of the subsidiary (balance sheet exposure). For cash flow hedges, contracts are designed at inception as hedges of the related foreign currency exposures. We formally document all relationships between hedging instruments and hedged items, as well as our risk-management objective and strategy for undertaking various hedge transactions at the inception of the hedge. This process includes linking all derivatives that are designated as cash flow hedges to specific forecasted transactions. We also formally assess, both at the hedge’s inception and on an ongoing basis, whether the hedging instruments are highly effective in offsetting changes in cash flows of hedged items. Our foreign exchange hedging contracts have maturities based on a rolling period of up to twelve months. We do not use derivative financial instruments for speculative trading purposes. All derivatives are recognized on the balance sheet at their fair values. For derivative instruments that are designated and qualify as a cash flow hedge, changes in the value of the effective portion of the derivative instrument is recognized in accumulated comprehensive income, a component of stockholders' equity. Amounts associated with cash flow hedges are reclassified and recognized in income when either the forecast transaction occurs or it becomes probable the forecast transaction will not occur. Derivatives not designated as hedging instruments are recorded on the balance sheet at fair value, and changes in fair value are recorded in earnings in the current period. Derivative instruments are subject to master netting arrangements and qualify for net presentation in the balance sheet. Cash flows from derivative instruments are classified in the statement of cash flows in the same category as the cash flows from the hedged or economically hedged item, primarily in operating activities.
Property, plant and equipment | Property, plant and equipment are stated at cost less accumulated depreciation. Additions, improvements and major renewals are capitalized; maintenance, repairs and minor renewals are expensed as incurred. When assets are retired or disposed of, the assets and related accumulated depreciation are removed from our general ledger, and the resulting gain or loss is reflected in the consolidated statement of operations. Buildings and improvements are depreciated over the lesser of their useful lives or the remaining term of the lease and machinery and equipment, which is generally over three years to ten years. We use the straight-line method to depreciate assets.
Leases | Leases. We adopted Accounting Standards Codification (“ASC”) Topic 842, Leases (“ASC 842”), on November 1, 2019 using the modified retrospective transition approach provided by Accounting Standards Update ("ASU") 2018-11, Leases: Targeted Improvements, with the cumulative effect of initially applying the standard recognized at the date of adoption. For additional information on the leases guidance and the impact of adoption, see Note 2, "New Accounting Pronouncements." We determine whether an arrangement is a lease at inception. Operating leases are included in operating lease right-of-use (“ROU”) assets and operating lease liabilities (current and non-current) on our consolidated balance sheet. Finance leases are included in property, plant and equipment, other accrued liabilities, and other long-term liabilities in our consolidated balance sheet. Our finance lease and lessor arrangements are immaterial. ROU assets and lease obligations are recognized based on their present value of the future minimum lease payments over the lease term at commencement date. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on the lease term and economic environment to discount lease obligations. ROU assets also include any lease payments made and exclude lease incentives and initial direct costs incurred. We initially measure payments based on an index by using the applicable rate at lease commencement. Variable payments that do not depend on an index are not included in the lease liability and are recognized as they are incurred. See Note 16, "Leases," for more information.
Impairment of long-lived assets | We continually monitor events and changes in circumstances that could indicate carrying amounts of long-lived assets may not be recoverable. When such events or changes in circumstances occur, we assess the recoverability of long-lived assets by determining whether the carrying value of such assets will be recovered through undiscounted expected future cash flows. If the total of the undiscounted future cash flows is less than the carrying amount of those assets, we recognize an impairment loss based on the excess of the carrying amount over the fair value of the assets.
Restructuring costs | The main component of our existing restructuring plans is related to workforce reductions. Workforce reduction charges are accrued when payment of benefits becomes probable and the amounts can be estimated. If the amounts and timing of cash flows from restructuring activities are significantly different from what we have estimated, the actual amount of restructuring and other related charges could be materially different, either higher or lower, than those we have recorded.
Employee compensation and benefits | Amounts owed to employees, such as accrued salary, bonuses and vacation benefits are reported within employee compensation and benefits in the consolidated balance sheet. The total amount of accrued vacation benefit was $107 million and $92 million as of October 31, 2020 and 2019, respectively.
Foreign currency translation | We translate and remeasure balance sheet and statement of operations items into U.S. dollars. For those subsidiaries that operate in a local currency functional environment, all assets and liabilities are translated into U.S. dollars using current exchange rates at the balance sheet date; revenue and expenses are translated using monthly exchange rates that approximate average exchange rates in effect during each period. Resulting translation adjustments are reported as a separate component of accumulated other comprehensive income (loss) in stockholders' equity. For those subsidiaries that operate in a U.S. dollar functional environment, foreign currency assets and liabilities are re-measured into U.S. dollars at current exchange rates except for non-monetary assets and capital accounts, which are remeasured at historical exchange rates. Revenue and expenses are generally remeasured at monthly exchange rates that approximate average exchange rates in effect during each period. Gains or losses from foreign currency re-measurement are included in net income. Net gains or losses resulting from foreign currency transactions are reported in other income (expense) and were a $3 million gain in 2020, a $2 million loss in 2019 and a $4 million gain in 2018.
Retirement plans and post-retirement benefit plan assumptions | Two critical assumptions are the discount rate and the expected long-term return on plan assets. Other important assumptions include expected future salary increases, expected future increases to benefit payments, expected retirement dates, employee turnover, retiree mortality rates and investment portfolio composition. We evaluate these assumptions at least annually. See Note 15, "Retirement Plans and Post-Retirement Benefit Plans."

X
- Definition Description of the entity's risk management policy for credit risk derivatives. Includes a description of the items or transactions for which risks are hedged, such as credit risk on notes receivable. + References No definition available. + Details
Name: | keys_DiscussionOfCreditRiskDerivativeRiskManagementPolicyTextBlock
Namespace Prefix: | keys_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Describes whether the entity presents excise and sales taxes on either a gross basis (included in revenues and costs) or a net basis (excluded from revenue). + References No definition available. + Details
Name: | keys_RevenueRecognitionExciseAndSalesTaxesPolicyTextBlock
Namespace Prefix: | keys_
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 advertising cost. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 720 -SubTopic 35 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848 + Details
Name: | us-gaap_AdvertisingCostsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -URI http://asc.fasb.org/topic&trid=2122369 + Details
Name: | us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 954 -SubTopic 450 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6491354&loc=d3e6052-115624 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 954 -SubTopic 450 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6491354&loc=d3e6049-115624 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 + Details
Name: | us-gaap_CommitmentsAndContingenciesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for salaries, bonuses, incentive awards, postretirement and postemployment benefits granted to employees, including equity-based arrangements; discloses methodologies for measurement, and the bases for recognizing related assets and liabilities and recognizing and reporting compensation expense. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (b),(f(1)) -URI http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18726-107790 + Details
Name: | us-gaap_CompensationRelatedCostsPolicyTextBlock
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://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684 + 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 recognizing and reporting costs associated with exiting, disposing of, and restructuring certain operations. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 420 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.P.4) -URI http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 420 -SubTopic 10 -Section S99 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 420 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 5.P.3) -URI http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 + Details
Name: | us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for its derivative instruments and hedging activities. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=121590274&loc=d3e41620-113959 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=121590274&loc=d3e41638-113959 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1A -URI http://asc.fasb.org/extlink&oid=121590274&loc=SL5579245-113959 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 7 -URI http://asc.fasb.org/extlink&oid=121590274&loc=d3e41675-113959 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08.(n)) -URI http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690 Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=121590274&loc=SL5579240-113959 + Details
Name: | us-gaap_DerivativesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257 + Details
Name: | us-gaap_EarningsPerSharePolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for determining the fair value of financial instruments. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 60 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=121572278&loc=d3e13279-108611 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 + Details
Name: | us-gaap_FairValueOfFinancialInstrumentsPolicy
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/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -URI http://asc.fasb.org/topic&trid=2175825 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 + 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://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275 + 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 the impairment and disposal of long-lived assets including goodwill and other intangible assets. + References No definition available. + Details
Name: | us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 270 -SubTopic 10 -Section 45 -Paragraph 6 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=116846552&loc=d3e543-108305 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -URI http://asc.fasb.org/topic&trid=2126998 Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.6(b)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_InventoryPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for investment in financial asset. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 220 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(3)(b)) -URI http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 323 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (a)(2) -URI http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571 + 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 for leasing arrangements entered into by lessor. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 30 -Section 50 -Paragraph 3A -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=121576215&loc=SL117410129-209981 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 30 -Section 50 -Subparagraph 14 -URI http://asc.fasb.org/section&trid=77888298 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 30 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=121576215&loc=SL77919352-209981 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 30 -Section 50 -Paragraph 3A -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=121576215&loc=SL117410129-209981 + Details
Name: | us-gaap_LessorLeasesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for plans, other than pension plans, that provide postretirement benefits (including both defined benefit and defined contribution 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://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 80 -URI http://asc.fasb.org/subtopic&trid=2235144 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 60 -URI http://asc.fasb.org/subtopic&trid=2235172 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 70 -URI http://asc.fasb.org/subtopic&trid=2235116 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 + Details
Name: | us-gaap_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 958 -SubTopic 360 -Section 50 -Paragraph 1 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.13(a)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 958 -SubTopic 360 -Section 50 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 + Details
Name: | us-gaap_PropertyPlantAndEquipmentPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=121611835&loc=d3e5033-111524 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 20 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=84159169&loc=d3e10178-111534 Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 20 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=84159169&loc=d3e10149-111534 Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534 + Details
Name: | us-gaap_ReceivablesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for its research and development and computer software activities including the accounting treatment for costs incurred for (1) research and development activities, (2) development of computer software for internal use, (3) computer software to be sold, leased or otherwise marketed as a separate product or as part of a product or process and (4) in-process research and development acquired in a purchase business combination. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 50 -Section 25 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=16397303&loc=d3e19347-109286 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 985 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 40 -Section 30 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=118172244&loc=d3e17916-109280 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.15) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (e) -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (f) -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790 + Details
Name: | us-gaap_RevenueRecognitionPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (b),(f) -URI http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901 + Details
Name: | us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for standard warranties including the methodology for measuring the liability. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 + Details
Name: | us-gaap_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/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 12 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 11 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 9 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592 + Details
Name: | us-gaap_UseOfEstimates
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration