XML 39 R27.htm IDEA: XBRL DOCUMENT
v3.3.1.900

Summary of Significant Accounting Policies (Policies) | 12 Months Ended
--- | ---
Mar. 31, 2015
Accounting Policies [Abstract] |
Principles of consolidation | Principles of consolidation. The consolidated financial statements include the accounts of Agilysys, Inc. and subsidiaries. Investments in affiliated companies are accounted for by the equity or cost method, as appropriate. All inter-company accounts have been eliminated. Unless otherwise indicated, amounts in Notes to Consolidated Financial Statements refer to continuing operations.
Use of estimates | Use of estimates. Preparation of consolidated financial statements in conformity with U.S. generally accepted accounting principles (“GAAP”) requires management to make estimates and assumptions. These estimates and assumptions affect the reported amounts of assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reported periods. Actual results could differ from those estimates.
Cash and cash equivalents | Cash and cash equivalents. We consider all highly liquid investments purchased with an original maturity from date of acquisition of three months or less to be cash equivalents. Other highly liquid investments considered cash equivalents with no established maturity date are fully redeemable on demand (without penalty) with settlement of principal and accrued interest on the following business day after instruction to redeem. Such investments are readily convertible to cash with no penalty and can include certificates of deposit, commercial paper, treasury bills, money market funds and other investments.
Allowance for doubtful accounts | Allowance for doubtful accounts. We maintain allowances for doubtful accounts for estimated losses resulting from the inability or unwillingness of our customers to make required payments. These allowances are based on both recent trends of certain customers estimated to be a greater credit risk as well as historic trends of the entire customer pool. If the financial condition of our customers were to deteriorate, resulting in an impairment of their ability to make payments, additional allowances may be required. To mitigate this credit risk we perform periodic credit evaluations of our customers.
Inventories | Inventories. Our inventories are comprised of finished goods. Inventories are stated at the lower of cost or market, net of related reserves. The cost of inventory is computed using a weighted-average method. Our inventory is monitored to ensure appropriate valuation. Adjustments of inventories to the lower of cost or market, if necessary, are based upon contractual provisions such as turnover and assumptions about future demand and market conditions. If assumptions about future demand change and/or actual market conditions are less favorable than those projected by management, additional adjustments to inventory valuations may be required. We provide a reserve for obsolescence, which is calculated based on several factors, including an analysis of historical sales of products and the age of the inventory. Actual amounts could be different from those estimated.
Goodwill | Goodwill and Other Indefinite-Lived Intangible Assets. Goodwill represents the excess purchase price paid over the fair value of the net assets of acquired companies. Goodwill is subject to impairment testing at least annually, unless it is determined after a qualitative assessment that it is more likely than not that the fair value of the reporting unit is greater than its carrying amount. Goodwill is measured for impairment on an annual basis, or in interim periods if indicators of potential impairment exist. The Company is also required to compare the fair values of other indefinite-lived intangible assets to their carrying amounts at least annually, or when current events and circumstances require an interim assessment. If the carrying amount of an indefinite-lived intangible asset exceeds its fair value, an impairment loss is recognized. For fiscal 2015 and 2014, we conducted a qualitative assessment (Step Zero Analysis) to determine whether it would be necessary to perform step one of the two-step goodwill impairment test. It was determined based on the Step Zero Analysis that it is more likely than not that the fair value exceeded the carrying amount as of February 1, 2015. Additional information regarding our goodwill and impairment analyses is provided in Note 7, Goodwill and Intangible Assets. We had two indefinite-lived intangible assets relating to purchased trade names. During the fourth quarter of fiscal 2015, one of the two trade names was determined to have a finite life and subsequently written down to its fair value to be amortized over five years. The remaining indefinite-lived intangible asset is not amortized; rather, it is tested for impairment at least annually by comparing the carrying amount of the asset with the fair value. An impairment loss is recognized if the carrying amount is greater than fair value. The income approach using “the relief from royalty method” was used to value the trade names as of February 1, 2015. Additional information regarding our intangible assets and impairment analyses is provided in Note 7, Goodwill and Intangible Assets.
Intangible assets | Intangible assets. Purchased intangible assets with finite lives are primarily amortized using the straight-line method over the estimated economic lives of the assets. Purchased intangible assets relating to customer relationships are amortized using an accelerated or straight-line method, which reflects the period the asset is expected to contribute to the future cash flows. Our finite-lived intangible assets are amortized over periods between two and eight years. Customer relationships are amortized over estimated useful lives between two and seven years; non-competition agreements are amortized over estimated useful lives between two and eight years; developed technology is amortized over estimated useful lives between three and eight years; supplier relationships are amortized over estimated useful lives between two and eight years.
Long-lived assets | Long-lived assets. Property and equipment are recorded at cost. Major renewals and improvements are capitalized. Minor replacements, maintenance, repairs, and reengineering costs are expensed as incurred. When assets are sold or otherwise disposed of, the cost and related accumulated depreciation are eliminated from the accounts and any resulting gain or loss is recognized. Depreciation and amortization are provided in amounts sufficient to amortize the cost of the assets, including assets recorded under capital leases, which make up less than one percent of total assets, over their estimated useful lives using the straight-line method. The estimated useful lives for depreciation and amortization are as follows: buildings and building improvements - 7 to 30 years; furniture - 7 to 10 years; equipment - 3 to 10 years; software - 3 to 10 years; and leasehold improvements over the shorter of the economic life or the lease term. Internal use software costs are expensed or capitalized depending on the project stage. Amounts capitalized are amortized over the estimated useful lives of the software, ranging from 3 to 10 years, beginning with the project's completion. Capitalized project expenditures are not depreciated until the underlying project is completed. We evaluate the recoverability of our long-lived assets whenever changes in circumstances or events may indicate that the carrying amounts may not be recoverable. An impairment loss is recognized in the event the carrying value of the assets exceeds the future undiscounted cash flows attributable to such assets.
Foreign currency translation | Foreign currency translation. The financial statements of our foreign operations are translated into U.S. dollars for financial reporting purposes. The assets and liabilities of foreign operations whose functional currencies are not in U.S. dollars are translated at the period-end exchange rates, while revenue and expenses are translated at weighted-average exchange rates during the fiscal year. The cumulative translation effects are reflected as a component of “Accumulated other comprehensive loss” within shareholders' equity in the Consolidated Balance Sheets. Gains and losses on monetary transactions denominated in other than the functional currency of an operation are reflected within “Other (income) expenses, net” in the Consolidated Statements of Operations. Foreign currency gains and losses from changes in exchange rates have not been material to our consolidated operating results.
Revenue recognition | Revenue recognition. We derive revenue from the sale of products (i.e., server, storage, and point of sale hardware, and software), support, maintenance and subscription services and professional services. Revenue is recorded in the period in which the goods are delivered or services are rendered and when the following criteria are met: persuasive evidence of an arrangement exists, delivery has occurred or services have been rendered, the sales price to the customer is fixed or determinable, and collection is reasonably assured. We reduce revenue for estimated discounts, sales incentives, estimated customer returns, and other allowances. Discounts are offered based on the volume of products and services purchased by customers. Shipping and handling fees billed to customers are recognized as revenue and the related costs are recognized in cost of goods sold. Revenue is recorded net of any applicable taxes collected and remitted to governmental agencies. We frequently enter into multiple-element arrangements with customers including hardware, software, professional consulting services and maintenance support services. For arrangements involving multiple deliverables, when deliverables include software and non-software products and services, we evaluate and separate each deliverable to determine whether it represents a separate unit of accounting based on the following criteria: (a) the delivered item has value to the customer on a stand-alone basis; and (b) if the contract includes a general right of return relative to the delivered item, delivery or performance of the undelivered items is considered probable and substantially in our control. Consideration is allocated to each unit of accounting based on the unit's relative selling prices. In such circumstances, we use a hierarchy to determine the selling price to be used for allocating revenue to each deliverable: (i) vendor-specific objective evidence of selling price (VSOE), (ii) third-party evidence of selling price (TPE), and (iii) best estimate of selling price (BESP). VSOE generally exists only when we sell the deliverable separately and is the price actually charged by us for that deliverable. VSOE is established for our software maintenance services and we use TPE or BESP to establish selling prices for our non-software related services. BESP is primarily used for elements that are not consistently priced within a narrow range or TPE is not available. We determine BESP for a deliverable by considering multiple factors including product class, geography, average discount, and management's historical pricing practices. Amounts allocated to the delivered hardware and software elements are recognized at the time of sale provided the other conditions for revenue recognition have been met. Amounts allocated to the undelivered maintenance and other services elements are recognized as the services are provided or on a straight-line basis over the service period. In certain instances, customer acceptance is required prior to the passage of title and risk of loss of the delivered products. In such cases, revenue is not recognized until the customer acceptance is obtained. Delivery and acceptance generally occur in the same reporting period. In situations where our solutions contain software that is more than incidental, revenue related to the software and software-related elements is recognized in accordance with authoritative guidance on software revenue recognition. For the software and software-related elements of such transactions, revenue is allocated based on the relative fair value of each element, and fair value is determined by VSOE. If we cannot objectively determine the fair value of any undelivered element included in such multiple-element arrangements, we defer revenue until all elements are delivered and services have been performed, or until fair value can objectively be determined for any remaining undelivered elements. When the fair value of a delivered element has not been established, but fair value exists for the undelivered elements, we use the residual method to recognize revenue. Under the residual method, the fair value of the undelivered elements is deferred and the remaining portion of the arrangement fee is allocated to the delivered elements and is recognized as revenue. Revenue recognition for complex contractual arrangements, especially those with multiple elements, requires a significant level of judgment and is based upon a review of specific contracts, past experience, the selling price of undelivered elements when sold separately, creditworthiness of customers, international laws and other factors. Changes in judgments about these factors could impact the timing and amount of revenue recognized between periods. Revenue for hardware sales is recognized when the product is shipped to the customer and when obligations that affect the customer's final acceptance of the arrangement have been fulfilled. A majority of our hardware sales involves shipment directly from its suppliers to the end-user customers. In these transactions, we are responsible for negotiating price both with the supplier and the customer, payment to the supplier, establishing payment terms and product returns with the customer, and we bear the credit risk if the customer does not pay for the goods. As the principal contact with the customer, we recognize revenue and cost of goods sold when we are notified by the supplier that the product has been shipped. In certain limited instances, as shipping terms dictate, revenue is recognized upon receipt at the point of destination or upon installation at the customer site. We offer proprietary software as well as remarketed software for sale to our customers. We offer our customers the right to license the software under a variety of models. Our customers can license our software under a perpetual model for an upfront fee or a subscription model. For subscription arrangements, we allow customers the right to use software, receive unspecified products as well as unspecified upgrades and enhancements and entitle the customer to receive hosting services for a specified term. The subscription revenue is generally recognized ratably over the term of the arrangement, typically three to five years. Revenue from subscription service arrangements is included in Support, maintenance and subscription services in the Consolidated Statements of Operations. A majority of our software sales do not require significant production, modification, or customization at the time of shipment (physically or electronically) to the customer. Substantially all of our software license arrangements do not include acceptance provisions. As such, revenue from both proprietary and remarketed software sales is typically recognized when the software has been shipped. For software delivered electronically, delivery is considered to have occurred when the customer either takes possession of the software via downloading or has been provided with the requisite codes that allow for immediate access to the software based on the U.S. Eastern time zone time stamp. We also offer proprietary and third-party services to our customers. Proprietary services generally include: consulting, installation, integration and training. Many of our software arrangements include consulting services sold separately under consulting engagement contracts. When the arrangements qualify as service transactions, consulting revenue from these arrangements are accounted for separately from the software revenue. The significant factors considered in determining whether the revenue should be accounted for separately include the nature of the services (i.e., consideration of whether the services are essential to the functionality of the software), degree of risk, availability of services from other vendors, timing of payments, and the impact of milestones or other customer acceptance criteria on revenue realization. If there is significant uncertainty about the project completion or receipt of payment for consulting services, the revenue is deferred until the uncertainty is resolved. For certain long-term proprietary service contracts with fixed or “not to exceed” fee arrangements, we estimate proportional performance using the hours incurred as a percentage of total estimated hours to complete the project consistent with the percentage-of-completion method of accounting. Accordingly, revenue for these contracts is recognized based on the proportion of the work performed on the contract. If there is no sufficient basis to measure progress toward completion, the revenue is recognized when final customer acceptance is received. Adjustments to contract price and estimated service hours are made periodically, and losses expected to be incurred on contracts in progress are charged to operations in the period such losses are determined. The aggregate of collections on uncompleted contracts in excess of related revenue is shown as a current liability If an arrangement does not qualify for separate accounting of the software and consulting services, then the software revenue is recognized together with the consulting services using the percentage-of-completion or completed contract method of accounting. Contract accounting is applied to arrangements that include: milestones or customer-specific acceptance criteria that may affect the collection of revenue, significant modification or customization of the software, or provisions that tie the payment for the software to the performance of consulting services. We also offer proprietary and third-party support to our customers. Support generally includes: support and maintenance of software and hardware products and subscription services. Revenue relating to proprietary support services is recognized evenly over the coverage period of the underlying agreement within support, maintenance and subscription revenue. In instances where we offer third-party support contracts to our customer, and the supplier is determined to be the primary obligor in the transaction, we report revenue at the time of the sale, only in the amount of the “commission” (equal to the selling price less the cost of sale) received rather than reporting revenue in the full amount of the selling price with separate reporting of the cost of sale.
Comprehensive (loss) income | Comprehensive (loss) income. Comprehensive (loss) income is the total of net (loss) income, as currently reported under GAAP, plus other comprehensive (loss) income. Other comprehensive (loss) income considers the effects of additional transactions and economic events that are not required to be recorded in determining net (loss) income, but rather are reported as a separate statement of comprehensive (loss) income.
Fair value measurements | Fair value measurements. We measure the fair value of financial assets and liabilities on a recurring or non-recurring basis. Financial assets and liabilities measured on a recurring basis are those that are adjusted to fair value each time a financial statement is prepared. Financial assets and liabilities measured on a non-recurring basis are those that are adjusted to fair value when a significant event occurs. In determining fair value of financial assets and liabilities, we use various valuation techniques. Additional information regarding fair value measurements is provided in Note 16, Fair Value Measurements.
Investments in corporate-owned life insurance policies and marketable securities | Investments in corporate-owned life insurance policies and marketable securities. Agilysys invests in corporate-owned life insurance policies and has historically invested in marketable securities primarily to satisfy future obligations of our employee benefit plans, including a benefit equalization plan (“BEP”) and supplemental executive retirement plan (“SERP”). Certain of these corporate-owned life insurance policies were held in a Rabbi Trust and were classified within “Other non-current assets” in the Consolidated Balance Sheets. Our investment in corporate-owned life insurance policies were recorded at their cash surrender value, which approximates fair value, at the balance sheet date. All obligations related to our employee benefit plans, BEP and SERP, were fulfilled in April 2012 with funds held in the Rabbi Trust. Certain of these corporate-owned life insurance policies are endorsement split-dollar life insurance arrangements. We entered into a non-cancelable separate agreement with each of the former executives covered by these arrangements whereby we must maintain the life insurance policy for the specified amount and split a portion of the policy benefits with the former executive's designated beneficiary. Additional information regarding the investments in corporate-owned life insurance policies and marketable securities is provided in Note 12, Employee Benefit Plans.
Income Taxes | . We regularly review our deferred tax assets for recoverability and establish a valuation allowance if it is more likely than not that some portion or all of a deferred tax asset will not be realized. The determination as to whether a deferred tax asset will be realized is made on a jurisdictional basis and is based on the evaluation of positive and negative evidence. This evidence includes historical taxable income, projected future taxable income, the expected timing of the reversal of existing temporary differences and the implementation of tax planning strategies. We recognize the tax benefit from uncertain tax positions only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized from uncertain tax positions are measured at the largest amount of benefit that is greater than fifty percent likely of being realized upon ultimate settlement. No tax benefits are recognized for positions that do not meet this threshold. Interest related to uncertain tax positions is recognized as part of the provision for income taxes and is accrued beginning in the period that such interest would be applicable under relevant tax law until such time that the related tax benefits are recognized. Our income taxes are described further in Note 11, Income Taxes.
Reclassification | Changes to Prior Period Presentation. In the first quarter of fiscal 2014, as a result of increased visibility into our services organization, certain costs previously classified in product development expenses were recorded in cost of goods sold to more properly reflect the nature of these expenses. The portion of these expenses that was erroneously recorded in previous periods was immaterial to the overall financial statements. Prior period presentation has been modified to conform to the current presentation.
Correction of Error | Correction of Error. During the first quarter of fiscal 2013, we recorded out-of-period adjustments to increase revenues, restructuring, severance and other charges and asset write-offs and other fair value adjustments by $0.3 million, $0.7 million and $0.2 million, respectively. The net impact of the adjustments increased our operating loss by $0.6 million, or $(0.03) per share, and represents a correction of error. In fiscal 2012, we erroneously omitted certain revenue transactions, the costs associated with certain terminated individuals and certain third party development costs for our previously impaired developed technology. Management performed an evaluation under Staff Accounting Bulletin No. 108 and concluded the effect of the adjustment was immaterial to prior year’s financial statements as well as the full-year fiscal 2013 financial statements.
Capitalized Software Development Costs | Capitalized Software Development Costs. The capitalization of software development cost for external use begins when a product’s technological feasibility has been established. Capitalization ends when the resulting product is available for general market release. Amortization of the capitalized software is classified within products cost of goods sold in the Consolidated Statements of Operations. For each capitalized software product, the annual amortization is equal to the greater of: (i) the amount computed using the ratio that the software product’s current fiscal year gross revenue bears to the total current fiscal year and anticipated future gross revenues for that product or (ii) the amount computed based on straight-line method over the remaining estimated economic life of the product, which is a range between three and eight years. The amount by which unamortized software costs exceeds the net realizable value, if any, is recognized as a charge to income in the period it is determined. We capitalized approximately $17.2 million, $13.7 million and $4.9 million during fiscal 2015, 2014 and 2013, respectively. Amortization of non-acquired developed capitalized software was $1.2 million, $0.2 million and $0.1 million during fiscal 2015, 2014 and 2013, respectively.
Adopted and Recently Issued Accounting Pronouncements | Adopted and Recently Issued Accounting Pronouncements. In May 2014, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2014-09, Revenue from Contracts with Customers, which converges the FASB and the International Accounting Standards Board standard on revenue recognition. Areas of revenue recognition that will be affected include, but are not limited to, transfer of control, variable consideration, allocation of transfer pricing, licenses, time value of money, contract costs and disclosures. This is effective for the fiscal years and interim reporting periods beginning after December 15, 2016. In April 2015, the FASB voted for a one-year deferral of the effective date of the new revenue recognition standard. Transition to the new guidance may be done using either a full or modified retrospective method. We are currently evaluating the impact that the adoption of ASU 2014-09 will have on our consolidated financial statements or related disclosures. In April 2014, FASB issued ASU No. 2014-08, Presentation of Financial Statements and Property, Plant and Equipment: Reporting Discontinued Operations and Disclosures of Disposals of Components of an Entity, which requires only disposals representing a strategic shift in operations that have a major effect on operations and financial results to be presented as discontinued operations. The guidance also requires expanded financial disclosures about discontinued operations and significant disposals that do not qualify as discontinued operations. This is effective for the fiscal years and interim reporting periods beginning after December 15, 2014. The adoption of the ASU did not have any impact on our financial statements. In July 2013, FASB issued ASU No. 2013-11, Presentation of an Unrecognized Tax Benefit When a Net Operating Loss Carryforward, a Similar Tax Loss, or a Tax Credit Carryforward Exists. ASU 2013-11 clarifies guidance and eliminates diversity in practice on the presentation of unrecognized tax benefits when a net operating loss carryforward, a similar tax loss, or a tax credit carryforward exists at the reporting date. This new guidance is effective on a prospective basis for fiscal years and interim reporting periods within those years, beginning after December 15, 2013. We adopted the provisions of ASU 2013-11 beginning April 1, 2014. The adoption of the ASU did not have any impact on our financial statements. Management continually evaluates the potential impact, if any, of all recent accounting pronouncements on our consolidated financial statements or related disclosures and, if significant, makes the appropriate disclosures required by such new accounting pronouncements.

X
- Definition Corporate Owned Life Insurance and Marketable Securities [Policy Text Block] + References No definition available. + Details
Name: | agys_CorporateOwnedLifeInsuranceAndMarketableSecuritiesPolicyTextBlock
Namespace Prefix: | agys_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of correction of error policy. + References No definition available. + Details
Name: | agys_CorrectionOfErrorPolicyTextBlock
Namespace Prefix: | agys_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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

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

X
- Definition Disclosure of accounting policy for comprehensive income. + References No definition available. + Details
Name: | us-gaap_ComprehensiveIncomePolicyPolicyTextBlock
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 determining the fair value of financial instruments. + 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 825 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=35750535&loc=d3e13279-108611 Reference 3: http://www.xbrl.org/2003/role/presentationRef -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 + 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/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=6367646&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 30 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895 + Details
Name: | us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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

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

X
- Definition Disclosure of accounting policy for 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 330 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=28360613&loc=d3e4492-108314 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.6(b)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=6367646&loc=d3e18780-107790 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=28360613&loc=d3e4556-108314 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Financial Reporting Release (FRR) -Number 206 -Paragraph b -Subparagraph i, ii -Chapter 2 Reference 7: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 6 -Subparagraph a -Article 5 + Details
Name: | us-gaap_InventoryPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact. + References No definition available. + Details
Name: | us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for reclassifications that affects the comparability of the financial statements. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6359566&loc=d3e326-107755 + Details
Name: | us-gaap_PriorPeriodReclassificationAdjustmentDescription
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, basis of assets, depreciation and depletion methods used, including composite deprecation, estimated useful lives, capitalization policy, accounting treatment for costs incurred for repairs and maintenance, capitalized interest and the method it is calculated, disposals and impairments. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=6367646&loc=d3e18780-107790 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.13(a)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 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 trade and other accounts receivable, and finance, loan and lease receivables, including those classified as held for investment and held for sale. This disclosure may include (1) the basis at which such receivables are carried in the entity's statements of financial position (2) how the level of the valuation allowance for receivables is determined (3) when impairments, charge-offs or recoveries are recognized for such receivables (4) the treatment of origination fees and costs, including the amortization method for net deferred fees or costs (5) the treatment of any premiums or discounts or unearned income (6) the entity's income recognition policies for such receivables, including those that are impaired, past due or placed on nonaccrual status and (7) the treatment of foreclosures or repossessions (8) the nature and amount of any guarantees to repurchase receivables. + 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 310 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6378556&loc=d3e10133-111534 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=35738203&loc=d3e4975-111524 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 3-5 -Article 5 + 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://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Research and Development -URI http://asc.fasb.org/extlink&oid=6523717 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 40 -Section 30 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6389767&loc=d3e17916-109280 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=6367646&loc=d3e18780-107790 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 985 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756 Reference 5: 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.15) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 6: http://www.xbrl.org/2003/role/presentationRef -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 + 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 recognition. If the entity has different policies for different types of revenue transactions, the policy for each material type of transaction is generally disclosed. If a sales transaction has multiple element arrangements (for example, delivery of multiple products, services or the rights to use assets) the disclosure may indicate the accounting policy for each unit of accounting as well as how units of accounting are determined and valued. The disclosure may encompass important judgment as to appropriateness of principles related to recognition of revenue. The disclosure also may indicate the entity's treatment of any unearned or deferred revenue that arises from the transaction. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=6367646&loc=d3e18823-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=6367646&loc=d3e18780-107790 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6367646&loc=d3e18726-107790 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 605 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB TOPIC 13.B.Q1) -URI http://asc.fasb.org/extlink&oid=27012821&loc=d3e214044-122780 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Staff Accounting Bulletin (SAB) -Number Topic 13 -Section B -Paragraph Question 1 + Details
Name: | us-gaap_RevenueRecognitionPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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