XML 26 R25.htm IDEA: XBRL DOCUMENT
v2.4.1.9

SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policy) | 12 Months Ended
--- | ---
Oct. 31, 2014
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES [Abstract] |
Consolidation | Consolidation. The consolidated financial statements include the accounts of Hurco Companies, Inc. (an Indiana corporation) and its wholly-owned subsidiaries. We have a 35% ownership interest in a Taiwan affiliate that is accounted for using the equity method. Our investment in that affiliate was approximately $3.1 million and $2.7 million as of October 31, 2014 and 2013, respectively. That investment is included in Investments and other assets, net on the accompanying Consolidated Balance Sheets. Intercompany accounts and transactions have been eliminated.
Statements of Cash Flows | Statements of Cash Flows. We consider all highly liquid investments with a stated maturity at the date of purchase of three months or less to be cash equivalents. Cash flows from hedges are classified consistent with the items being hedged.
Translation of Foreign Currencies | Translation of Foreign Currencies. All balance sheet accounts of non-U.S. subsidiaries are translated at the exchange rate as of the end of the year and translation adjustments of foreign currency balance sheets are recorded as a component of Accumulated other comprehensive loss in shareholders' equity. Income and expenses are translated at the average exchange rates during the year. Cumulative foreign currency translation adjustments, net of gains related to our net investment hedges, as of October 31, 2014 were a net loss of $4.6 million and are included in Accumulated other comprehensive loss. Foreign currency transaction gains and losses are recorded as income or expense as incurred and are recorded in Other expense, net.
Hedging | Hedging. We are exposed to certain market risks relating to our ongoing business operations, including foreign currency risk, interest rate risk and credit risk. We manage our exposure to these and other market risks through regular operating and financing activities. Currently, the only risk that we manage through the use of derivative instruments is foreign currency risk. We operate on a global basis and are exposed to the risk that our financial condition, results of operations and cash flows could be adversely affected by changes in foreign currency exchange rates. To reduce the potential effects of foreign exchange rate movements on our net equity investment in one of our foreign subsidiaries, and the gross profit and net earnings of certain of our foreign subsidiaries, we enter into derivative financial instruments in the form of foreign exchange forward contracts with a major financial institution. We are primarily exposed to foreign currency exchange rate risk with respect to transactions and net assets denominated in Euros, Pounds Sterling, Canadian Dollars, Indian Rupee, South African Rand, Singapore Dollars, Chinese Yuan, Polish Zloty, and New Taiwan Dollars. We account for derivative instruments as either assets or liabilities and carry them at fair value. The accounting for changes in the fair value of a derivative depends on the intended use of the derivative and the resulting designation. For derivative instruments designated as a fair value hedge, the gain or loss is recognized in earnings in the period of change together with the offsetting loss or gain on the hedged item attributed to the risk being hedged. For a derivative instrument designated as a cash flow hedge, the effective portion of the derivative's gain or loss is initially reported as a component of Accumulated other comprehensive loss in shareholders' equity and subsequently reclassified into earnings when the hedged exposure affects earnings. The ineffective portion of the gain or loss is reported in earnings immediately. For derivative instruments that are not designated as accounting hedges under the Derivatives and Hedging Topic of the Financial Accounting Standards Board (FASB guidance), changes in fair value are recognized in earnings in the period of change. We do not hold or issue derivative financial instruments for speculative trading purposes. We only enter into derivatives with one counterparty, which is among one of the largest U.S. banks ranked by assets, in order to minimize credit risk and, to date, that counterparty has not failed to meet its financial obligations under such contracts. Derivatives Designated as Hedging Instruments We enter into foreign currency forward exchange contracts periodically to hedge certain forecasted inter-company sales and purchases denominated in foreign currencies (the Pound Sterling, Euro and New Taiwan Dollar). The purpose of these instruments is to mitigate the risk that the U.S. Dollar net cash inflows and outflows resulting from sales and purchases denominated in foreign currencies will be adversely affected by changes in exchange rates. These forward contracts have been designated as cash flow hedge instruments, and are recorded in the Consolidated Balance Sheets at fair value in Derivative assets and Derivative liabilities. The effective portion of the gains and losses resulting from the changes in the fair value of these hedge contracts are deferred in Accumulated other comprehensive loss and recognized as an adjustment to Cost of sales and service in the period that the corresponding inventory sold that is the subject of the related hedge contract is recognized, thereby providing an offsetting economic impact against the corresponding change in the U.S. Dollar value of the inter-company sale or purchase being hedged. The ineffective portion of gains and losses resulting from the changes in the fair value of these hedge contracts is reported in Other expense, net immediately. We perform quarterly assessments of hedge effectiveness by verifying and documenting the critical terms of the hedge instrument and determining that forecasted transactions have not changed significantly. We also assess on a quarterly basis whether there have been adverse developments regarding the risk of a counterparty default. We had forward contracts outstanding as of October 31, 2014, in Euros, Pounds Sterling and New Taiwan Dollars with set maturity dates ranging from November 2014 through October 2015. The contract amount at forward rates in U.S. Dollars at October 31, 2014 for Euros and Pounds Sterling was $26.8 million and $11.2 million, respectively. The contract amount at forward rates in U.S. Dollars for New Taiwan Dollars was $19.8 million at October 31, 2014. At October 31, 2014, we had approximately $991,000 of gains, net of tax, related to cash flow hedges deferred in Accumulated other comprehensive loss. Of this amount, $1.2 million represented unrealized gains, net of tax, related to cash flow hedge instruments that remain subject to currency fluctuation risk. The majority of these deferred losses will be recorded as an adjustment to Cost of sales and service in periods through October 2015, in which the corresponding inventory that is the subject of the related hedge contract is sold, as described above. We are exposed to foreign currency exchange risk related to our investment in net assets in foreign countries. To manage this risk, we entered into a forward contract with a notional amount of €3.0 million in November 2013. We designated this forward contract as a hedge of our net investment in Euro denominated assets. We selected the forward method under the FASB guidance related to the accounting for derivatives instruments and hedging activities. The forward method requires all changes in the fair value of the contract to be reported as a cumulative translation adjustment in Accumulated other comprehensive loss, net of tax, in the same manner as the underlying hedged net assets. This forward contract matured in November 2014 and we entered into a new forward contract for the same notional amount that is set to mature in November 2015. As of October 31, 2014, we had a realized gain of $238,000 and an unrealized gain of $194,000, net of tax, recorded as cumulative translation adjustments in Accumulated other comprehensive loss, related to these forward contracts. Derivatives Not Designated as Hedging Instruments We enter into foreign currency forward exchange contracts to protect against the effects of foreign currency fluctuations on receivables and payables denominated in foreign currencies. These derivative instruments are not designated as hedges under FASB guidance and, as a result, changes in their fair value are reported currently as Other expense, net in the Consolidated Statements of Income consistent with the transaction gain or loss on the related receivables and payables denominated in foreign currencies. We had forward contracts outstanding as of October 31, 2014, in Euros, Pounds Sterling, Canadian Dollars, South African Rand, and New Taiwan Dollars with set maturity dates ranging from November 2014 through April 2015. The contract amounts at forward rates in U.S. Dollars at October 31, 2014 for Euros, Pounds Sterling, Canadian Dollars, and South African Rand totaled $33.5 million. The contract amount at forward rates in U.S. Dollars for New Taiwan Dollars was $23.2 million at October 31, 2014. Fair Value of Derivative Instruments We recognize the fair value of derivative instruments as assets and liabilities on a gross basis on our Consolidated Balance Sheets. As of October 31, 2014 and October 31, 2013, all derivative instruments were recorded at fair value on the balance sheets as follows (in thousands):
|  | 2014 |  | 2013
|  | Balance Sheet |  | Fair |  |  | Balance Sheet |  | Fair |
Derivatives |  | Location |  | Value |  |  | Location |  | Value |
Designated as Hedging Instruments: |  |  |  |  |  |  |  |  |  |  |  |
Foreign exchange forward contracts |  | Derivative assets |  | $ | 2,596 |  |  | Derivative assets |  | $ | 244 |
Foreign exchange forward contracts |  | Derivative liabilities |  | $ | 401 |  |  | Derivative liabilities |  | $ | 1,158 |
Not Designated as Hedging Instruments: |  |  |  |  |  |  |  |  |  |  |  |
Foreign exchange forward contracts |  | Derivative assets |  | $ | 531 |  |  | Derivative assets |  | $ | 455 |
Foreign exchange forward contracts |  | Derivative liabilities |  | $ | 304 |  |  | Derivative liabilities |  | $ | 54 |
Effect of Derivative Instruments on the Consolidated Balance Sheets, Statements of Changes in Shareholders' Equity and Statements of Income Derivative instruments had the following effects on our Consolidated Balance Sheets, Statements of Changes in Shareholders' Equity and Statements of Income, net of tax, during the fiscal years ended October 31, 2014 and 2013 (in thousands):
Derivatives |  | Amount of Gain (Loss) Recognized in Other Comprehensive Income |  |  | Location of Gain (Loss) Reclassified from Other Comprehensive Income |  | Amount of Gain (Loss) Reclassified from Other Comprehensive Income |
|  | 2014 |  |  | 2013 |  |  |  |  | 2014 |  |  | 2013 |
Designated as Hedging Instruments: |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
(Effective Portion) |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Foreign exchange forward contracts – Intercompany sales/purchases |  | $ | 830 |  |  | $ | (932 | ) |  | Cost of sales and service |  | $ | (1,129 | ) |  | $ | 1,091 |
Foreign exchange forward contract – Net Investment |  | $ | 207 |  |  | $ | (112 | ) |  |  |  |  |  |  |  |  |  |
We recognized a gain of $16,000 during the fiscal year ended October 31, 2014 and a loss of $37,000 during the fiscal year ended October 31, 2013 as a result of contracts closed early that were deemed ineffective for financial reporting purposes and did not qualify as cash flow hedges.
Derivatives |  | Location of Gain (Loss) Recognized in Operations |  | Amount of Gain (Loss) Recognized in Operations |
|  |  |  | 2014 |  |  | 2013 |
|  |  |  | (in thousands) |
Not Designated as Hedging Instruments: |  |  |  |  |  |  |  |  |  |
Foreign exchange forward contracts |  | Other income (expense) |  | $ | 1,657 |  |  | $ | (1,786 | )
The following table presents the changes in the components of Accumulated other comprehensive loss, net of tax, for the fiscal years ended October 31, 2014 and 2013 (in thousands):
|  | Foreign Currency Translation |  |  | Cash Flow Hedges |  |  | Total |
Balance, October 31, 2012 |  | $ | (1,908 | ) |  | $ | 1,055 |  |  | $ | (853 | )
Other comprehensive income (loss) before reclassifications |  |  | 892 |  |  |  | (932 | ) |  |  | (40 | )
Reclassifications |  |  | — |  |  |  | (1,091 | ) |  |  | (1,091 | )
Balance, October 31, 2013 |  |  | (1,016 | ) |  |  | (968 | ) |  |  | (1,984 | )
Other comprehensive income (loss) before reclassifications |  |  | (3,535 | ) |  |  | 830 |  |  |  | (2,705 | )
Reclassifications |  |  | — |  |  |  | 1,129 |  |  |  | 1,129 |
Balance, October 31, 2014 |  | $ | (4,551 | ) |  | $ | 991 |  |  | $ | (3,560 | )
Inventories | Inventories. Inventories are stated at the lower of cost or market, with cost determined using the first-in, first-out method. Provisions are made to reduce excess or obsolete inventories to their estimated realizable value.
Property and Equipment | Property and Equipment. Property and equipment are carried at cost. Depreciation and amortization of assets are provided primarily under the straight-line method over the shorter of the estimated useful lives or the lease terms as follows:
| Number of Years
Land | Indefinite
Building | 40
Machines | 7 – 10
Shop and office equipment | 3 – 7
Leasehold improvements | 3 – 40
Total depreciation and amortization expense recognized for property and equipment for the fiscal years ended October 31, 2014, 2013 and 2012 was $2.2 million, $2.2 million, and $2.2 million, respectively.
Revenue Recognition | Revenue Recognition. We recognize revenue from sales of our machine tool systems upon delivery of the product to the customer, which is normally at the time of shipment, because persuasive evidence of an arrangement exists, delivery has occurred, the selling price is fixed and determinable and collectability is reasonably assured. In certain foreign locations, we retain title after shipment under a “retention of title” clause solely to protect collectability. The retention of title is similar to Uniform Commercial Code (UCC) filings in the United States and provides the creditor with additional rights to the machine if the customer fails to pay. Revenue recognition at the time of shipment is appropriate in this as all risks of ownership have passed to the buyer and collectability is reasonably assured and protected under the “retention of title" clause. Our computerized machine tools are general-purpose computer controlled machine tools that are typically used in stand-alone operations. Transfer of ownership and risk of loss are not contingent upon contractual customer acceptance. Prior to shipment, we test each machine to ensure the machine's compliance with standard operating specifications. Depending upon geographic location, after shipment, a machine may be installed at the customer's facilities by a distributor, independent contractor or by one of our service technicians. In most instances where a machine is sold through a distributor, we have no installation involvement. If sales are direct or through sales agents, we will typically complete the machine installation, which consists of the reassembly of certain parts that were removed for shipping and the re-testing of the machine to ensure that it is performing within the standard specifications. We consider the machine installation process to be inconsequential and perfunctory. Service fees from maintenance contracts are deferred and recognized in earnings on a pro rata basis over the term of the contract.
Software Revenue Recognition | Software Revenue Recognition. Sales related to software products are recognized when shipped in conformity with FASB guidance related to software revenue recognition that requires at the time of shipment, persuasive evidence of an arrangement exists, delivery has occurred, the selling price is fixed and determinable and collectability is reasonably assured. The software does not require production, modification or customization.
Product Warranty | Product Warranty. Expected future product warranty claims are recorded to expense when the product is sold. Product warranty estimates are established using historical information about the nature, frequency, and average cost of warranty claims. Warranty claims are influenced by factors such as new product introductions, technological developments, the competitive environment, and the costs of component parts. Actual payments for warranty claims could differ from the amounts estimated requiring adjustments to the liabilities in future periods. See Note 12 of Notes to Consolidated Financial Statements for further discussion of warranties.
Research and Development Costs | Research and Development Costs. The costs associated with research and development programs for new products and significant product improvements, other than software development costs which are eligible for capitalization per FASB guidance, are expensed as incurred and are included in Selling, general and administrative expenses. Research and development expenses totaled $3.4 million, $3.0 million, and $2.6 million, in fiscal 2014, 2013, and 2012, respectively.
Software Development Costs | Software Development Costs. Costs incurred to develop computer software products and significant enhancements to software features of existing products to be sold or otherwise marketed are capitalized, after technological feasibility is established. Software development costs are amortized on a straight-line basis over the estimated product life of the related software, which ranges from three to five years. We capitalized costs of $1.0 million in fiscal 2014, $1.0 million in fiscal 2013, and $1.0 million in fiscal 2012 related to software development projects. Amortization expense for software development costs was $1.2 million, $1.2 million, and $1.9 million, for the fiscal years ended October 31, 2014, 2013, and 2012, respectively. Accumulated amortization at October 31, 2014 and 2013 was $14.3 million and $13.1 million, respectively. Estimated amortization expense for the existing amortizable intangible assets for the fiscal years ending October 31, is as follows (in thousands):
Fiscal Year |  | Amortization Expense |
2015 |  | $ | 1,050 |
2016 |  |  | 800 |
2017 |  |  | 575 |
2018 |  |  | 525 |
2019 |  |  | 425 |
Goodwill and Intangible Assets | Goodwill and Intangible Assets. Goodwill and other separately recognized intangible assets with indefinite lives are not subject to amortization. At least once annually or when indicators of impairment exist, we perform an impairment test for goodwill. Goodwill is allocated to various reporting units. We utilize a two-stepped approach to measuring goodwill impairment. The first step of the test determines if there is potential goodwill impairment. In this step we compare the fair value of the reporting unit to its carrying amount (which includes goodwill). The fair value of the reporting unit is determined by using an estimate of future cash flows utilizing a risk-adjusted discount rate to calculate the net present value of future cash flows (income approach), and by using a market approach based upon an analysis of valuation metrics of comparable peer companies. If the carrying amount exceeds the fair value, we perform the second step of the test, which measures the amount of impairment loss to be recorded, if any. In the second step, we compare the carrying amount of the goodwill to the implied fair value of the goodwill based on the net fair value of the recognized and unrecognized assets and liabilities of the reporting unit. If the implied fair value is less than the carrying value, an impairment loss is recorded to the extent that the fair value of the goodwill is less than its carrying value. For other separately recognized intangible assets with indefinite lives, we use a qualitative approach to test such assets for impairment if certain conditions are met. Intangible assets that are determined to have a finite life are amortized over their estimated useful lives and are also subject to review for impairment, if indicators of impairment are identified. The changes in the carrying amounts of goodwill for the years ended October 31, 2014 and 2013 were as follows (in thousands):
Balance as of October 31, 2013 |  | $ | 2,807 |
Impact of foreign currency translation |  |  | (201 | )
Balance as of October 31, 2014 |  | $ | 2,606 |
As of October 31, 2014, the balances of intangible assets, other than goodwill, were as follows (in thousands):
|  | Weighted Average Amortization Period |  |  | Gross Intangible Assets |  |  | Accumulated Amortization |  |  | Net Intangible Assets |
Tradenames and trademarks |  |  | 13 years |  |  | $ | 263 |  |  | $ | (27 | ) |  | $ | 236 |
Tradenames and trademarks |  |  | indefinite |  |  |  | 60 |  |  |  | — |  |  |  | 60 |
Customer relationships |  |  | 15 years |  |  |  | 260 |  |  |  | (81 | ) |  |  | 179 |
Technology |  |  | 13 years |  |  |  | 766 |  |  |  | (78 | ) |  |  | 688 |
Patents |  |  | 6 years |  |  |  | 2,972 |  |  |  | (2,632 | ) |  |  | 340 |
Other |  |  | 8 years |  |  |  | 383 |  |  |  | (251 | ) |  |  | 132 |
Total |  |  |  |  |  | $ | 4,704 |  |  | $ | (3,069 | ) |  | $ | 1,635 |
As of October 31, 2013, the balances of intangible assets, other than goodwill, were as follows (in thousands):
|  | Weighted Average Amortization Period |  |  | Gross Intangible Assets |  |  | Accumulated Amortization |  |  | Net Intangible Assets |
Tradenames and trademarks |  |  | 13 years |  |  | $ | 285 |  |  | $ | (7 | ) |  | $ | 278 |
Tradenames and trademarks |  |  | indefinite |  |  |  | 60 |  |  |  | — |  |  |  | 60 |
Customer relationships |  |  | 15 years |  |  |  | 264 |  |  |  | (64 | ) |  |  | 200 |
Technology |  |  | 13 years |  |  |  | 831 |  |  |  | (21 | ) |  |  | 810 |
Patents |  |  | 6 years |  |  |  | 2,973 |  |  |  | (2,363 | ) |  |  | 610 |
Other |  |  | 8 years |  |  |  | 399 |  |  |  | (202 | ) |  |  | 197 |
Total |  |  |  |  |  | $ | 4,812 |  |  | $ | (2,657 | ) |  | $ | 2,155 |
Intangible asset amortization expense was $412,000, $342,000, and $423,000 for fiscal 2014, 2013 and 2012, respectively. Annual intangible asset amortization expense for the next five fiscal years is estimated to be $231,000 in 2015; $148,000 in 2016; $126,000 in 2017; $126,000 in 2018 and $126,000 in 2019.
Impairment of Long-Lived Assets | Impairment of Long-Lived Assets. We periodically evaluate the carrying value of long-lived assets to be held and used, including property and equipment, software development costs and intangible assets, including goodwill, when events or circumstances warrant such a review. The carrying value of a long-lived asset (or group of assets) to be held and used is considered impaired when the anticipated separately identifiable undiscounted cash flows from such an asset (or group of assets) are less than the carrying value of the asset (or group of assets) in accordance with FASB guidance related to accounting for the impairment or disposal of long-lived assets.
Earnings Per Share | Earnings Per Share. Basic earnings per share is calculated by dividing net income by the weighted-average number of common shares actually outstanding during the period. Diluted earnings per share assumes the issuance of additional shares of common stock upon exercise of all outstanding stock options and contingently issuable securities if the effect is dilutive, in accordance with the treasury stock method discussed in FASB issued guidance on “Earnings Per Share”. The following table presents a reconciliation of our basic and diluted earnings per share computation:
|  | Fiscal Year Ended October 31, |
|  | 2014 |  |  | 2013 |  |  | 2012 |
(in thousands, except per share amount) |  | Basic |  |  | Diluted |  |  | Basic |  |  | Diluted |  |  | Basic |  |  | Diluted |
Net income |  | $ | 15,143 |  |  | $ | 15,143 |  |  | $ | 8,190 |  |  | $ | 8,190 |  |  | $ | 15,638 |  |  | $ | 15,638 |
Undistributed earnings allocated to participating shares |  |  | (121 | ) |  |  | (121 | ) |  |  | (86 | ) |  |  | (86 | ) |  |  | (134 | ) |  |  | (134 | )
Net income applicable to common shareholders |  | $ | 15,022 |  |  | $ | 15,022 |  |  | $ | 8,104 |  |  | $ | 8,104 |  |  | $ | 15,504 |  |  | $ | 15,504 |
Weighted average shares outstanding |  |  | 6,497 |  |  |  | 6,497 |  |  |  | 6,455 |  |  |  | 6,455 |  |  |  | 6,445 |  |  |  | 6,445 |
Stock options |  |  | — |  |  |  | 41 |  |  |  | — |  |  |  | 42 |  |  |  | — |  |  |  | 25 |
|  |  | 6,497 |  |  |  | 6,538 |  |  |  | 6,455 |  |  |  | 6,497 |  |  |  | 6,445 |  |  |  | 6,470 |
Income per share |  | $ | 2.31 |  |  | $ | 2.30 |  |  | $ | 1.26 |  |  | $ | 1.25 |  |  | $ | 2.41 |  |  | $ | 2.40 |
Income Taxes | Income Taxes. We account for income taxes and the related accounts under the asset and liability method. Deferred tax assets and liabilities are measured using enacted income tax rates in each jurisdiction in effect for the year in which the temporary differences are expected to be recovered or settled. These deferred tax assets are reduced by a valuation allowance, which is established when it is more likely than not that some portion or all of the deferred tax assets will not be realized. Our judgment regarding the realization of deferred tax assets may change due to future profitability and market conditions, changes in U.S. or foreign tax laws and other factors. These changes, if any, may require material adjustments to these deferred tax assets and an accompanying reduction or increase in net income in the period when such determinations are made. The determination of our provision for income taxes requires judgment, the use of estimates and the interpretation and application of complex tax laws. Our provision for income taxes reflects a combination of income earned and taxed at the federal and state level in the U.S., as well as in various foreign jurisdictions. We have not provided for any U.S. income taxes on the undistributed earnings of our foreign subsidiaries based upon our determination that such earnings will be indefinitely reinvested abroad. In addition to the risks to the effective tax rate described above, the future effective tax rate reflected in forward-looking statements is based on currently effective tax laws. Significant changes in those laws could materially affect these estimates. We recognize uncertain tax positions when it is more likely than not that the tax position will be sustained upon examination by relevant taxing authorities, based on the technical merits of the position. The amount recognized is measured as the largest amount of benefit that is greater than 50 percent likely of being realized upon ultimate settlement.
Stock Compensation | Stock Compensation. We account for share-based compensation according to FASB guidance relating to share based payments, which requires the measurement and recognition of compensation expense for all share-based awards made to employees and directors based on estimated fair values on the grant date. This guidance requires that we estimate the fair value of share-based awards on the date of grant and recognize as expense the value of the portion of the award that is ultimately expected to vest over the requisite service period.
Estimates | Estimates. The preparation of financial statements in conformity with U.S. Generally Accepted Accounting Principles requires us to make estimates and assumptions that affect the reported amounts presented and disclosed in our consolidated financial statements. Significant estimates and assumptions in these consolidated financial statements require the exercise of judgment and are used for, but not limited to, allowance for doubtful accounts, estimates of future cash flows and other assumptions associated with goodwill, intangible and long-lived asset impairment tests, useful lives for depreciation and amortization, warranty programs, stock compensation, income taxes and deferred tax valuation allowances, and contingencies. Due to the inherent uncertainty involved in making estimates, actual results reported in future periods may be different from these estimates.

X
- Details
Name: | us-gaap_AccountingPoliciesAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=6367646&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=18733093&loc=d3e5614-111684 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.3A-02) -URI http://asc.fasb.org/extlink&oid=27015204&loc=d3e355033-122828 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph k -Article 1 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02, 03 -Article 3A + Details
Name: | us-gaap_ConsolidationPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for its derivative instruments and hedging activities. + 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 815 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=35706170&loc=d3e41620-113959 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1A -URI http://asc.fasb.org/extlink&oid=35706170&loc=SL5579245-113959 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=35706170&loc=SL5579240-113959 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=35706170&loc=d3e41638-113959 Reference 6: http://www.xbrl.org/2003/role/presentationRef -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=26873400&loc=d3e23780-122690 Reference 7: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 08 -Paragraph n -Article 4 Reference 8: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 7 -URI http://asc.fasb.org/extlink&oid=35706170&loc=d3e41675-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://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=6367646&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257 + Details
Name: | us-gaap_EarningsPerSharePolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=6367646&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 30 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895 + Details
Name: | us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for goodwill 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 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=6367646&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=35741047&loc=d3e13816-109267 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=26713463&loc=d3e16265-109275 + Details
Name: | us-gaap_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 Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=6367646&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Staff Accounting Bulletin (SAB) -Number Topic 5 -Section CC -Subsection 3 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 05 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=6390181&loc=d3e202-110218 + Details
Name: | us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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

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

X
- Definition Disclosure of accounting policy for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, basis of assets, depreciation and depletion methods used, including composite deprecation, estimated useful lives, capitalization policy, accounting treatment for costs incurred for repairs and maintenance, capitalized interest and the method it is calculated, disposals and impairments. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=6367646&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.13(a)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 13 -Subparagraph a -Article 5 + Details
Name: | us-gaap_PropertyPlantAndEquipmentPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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

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

X
- Definition Disclosure of accounting policy for revenue recognition for software arrangements relating to the licensing, selling, leasing, or marketing of computer software. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=6367646&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Staff Accounting Bulletin (SAB) -Number Topic 13 -Section B -Paragraph Question 1 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 605 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB TOPIC 13.B.Q1) -URI http://asc.fasb.org/extlink&oid=27012821&loc=d3e214044-122780 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 985 -SubTopic 605 -Section 25 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=22169047&loc=d3e131487-111767 + Details
Name: | us-gaap_RevenueRecognitionSoftware
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for costs incurred to (1) establish the technological feasibility of a computer software product to be sold, leased, or otherwise marketed; and (2) produce product masters after establishing technological feasibility. This accounting policy also may apply to purchased computer software. This policy also may address the entity's amortization policy for its capitalized computer software costs and how it evaluates such capitalized costs for impairment. + 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 985 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756 + Details
Name: | us-gaap_SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for standard warranties including the methodology for measuring the liability. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=6367646&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6398077&loc=d3e12565-110249 + Details
Name: | us-gaap_StandardProductWarrantyPolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 9 -URI http://asc.fasb.org/extlink&oid=6927468&loc=d3e6143-108592 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=6927468&loc=d3e6132-108592 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=6927468&loc=d3e6061-108592 + Details
Name: | us-gaap_UseOfEstimates
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration