XML 53 R36.htm IDEA: XBRL DOCUMENT
v3.20.2

ACCOUNTING POLICIES AND RECENT ACCOUNTING PRONOUNCEMENTS (Policies) | 12 Months Ended
--- | ---
Jun. 30, 2020
Accounting Policies [Abstract] |
Use of estimates | The preparation of financial statements in conformity with U.S. GAAP requires us to make certain estimates, judgments and assumptions that affect the amounts reported in the Consolidated Financial Statements. These estimates, judgments and assumptions are evaluated on an ongoing basis. We base our estimates on historical experience and on various other assumptions that we believe are reasonable at that time, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from those estimates. In particular, key estimates, judgments and assumptions include those related to: (i) revenue recognition, (ii) accounting for income taxes, (iii) testing of goodwill for impairment, (iv) the valuation of acquired intangible assets, (v) the valuation of long-lived assets, (vi) the recognition of contingencies, (vii) restructuring accruals, (viii) acquisition accruals and pre-acquisition contingencies, (ix) the realization of investment tax credits, (x) the valuation of stock options granted and obligations related to share-based payments, including the valuation of our long-term incentive plans, and (xi) the valuation of pension obligations.
Accounting Pronouncements | Leases Effective July 1, 2019, we adopted Accounting Standards Update (ASU) No. 2016-02 “Leases (Topic 842)” (Topic 842) using the modified retrospective transition approach. In accordance with this adoption method, results for reporting periods as of July 1, 2019 are presented under the new standard, while prior period results continue to be reported under the previous standard. Additionally, we elected the package of practical expedients permitted under the transition guidance within Topic 842, which allowed us to (i) carry forward the historical lease classification for any expired or existing leases, (ii) not reassess whether any expired or existing contracts contain leases and (iii) not reassess any initial direct cost for existing leases. We did not elect the practical expedient of hindsight when determining the lease term of existing contracts at the effective date. As a result of this adoption, we recorded the following adjustments as of July 1, 2019 on the Consolidated Balance Sheets:
• | An increase in operating lease right of use assets of $217.5 million;
• | An increase in total operating lease liabilities of $253.5 million;
• | A decrease in prepaid expenses and other current assets of $6.6 million in connection with lease fair value adjustments and prepaid rent;
• | A decrease in other assets of $0.2 million in connection with lease fair value adjustments; and
• | A decrease in total accrued liabilities of $42.8 million in connection with tenant allowances, deferred rent, lease fair value adjustments, and amounts payable in respect of restructured facilities.
The adoption of Topic 842 had no impact to the Consolidated Statements of Income, Consolidated Statements of Comprehensive Income, Consolidated Statement of Shareholders' Equity or Consolidated Statements of Cash Flows. Please refer to note 2 "Accounting Policies and Recent Accounting Pronouncements" and note 6 “Leases” for additional information. Accounting Pronouncements Adopted in Fiscal 2020 During Fiscal 2020, we have adopted the following ASUs, in addition to those discussed in note 1 "Basis of Presentation". The ASUs listed below did not have a material impact to our reported financial position, results of operations or cash flows: •ASU No. 2017-12 “Derivatives and Hedging (Topic 815) Targeted Improvements to Accounting for Hedging Activities” (ASU 2017-12) •ASU No. 2018-15 “Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement that is a Service Contract” Accounting Pronouncements Not Yet Adopted Retirement Benefits In August 2018, the Financial Accounting Standards Board (FASB) issued ASU No. 2018-14 “Compensation-Retirement Benefits-Defined Benefit Plans - General (Topic 715-20): Disclosure Framework - Changes to the Disclosure Requirements for Defined Benefit Plans” (ASU 2018-14), which modifies the disclosure requirements for defined benefit pension plans and other post retirement plans. We will adopt ASU 2018-14 in the first quarter of our fiscal year ending June 30, 2021. The effect on our Consolidated Financial Statements and related disclosures is not expected to be material. Financial Instruments In June 2016, the FASB issued ASU No. 2016-13 “Financial Instruments - Credit Losses (Topic 326)” and also issued subsequent amendments to the initial guidance under ASU 2018-19, ASU 2019-04, ASU 2019-05, ASU 2019-11, and ASU 2020-02 (collectively Topic 326). Topic 326 requires the measurement and recognition of expected credit losses for financial assets held at amortized cost. This replaces the existing incurred loss model with an expected loss model and requires the use of forward-looking information to calculate credit loss estimates. We will adopt Topic 326 in the first quarter of our fiscal year ending June 30, 2021 by applying a cumulative effect adjustment to retained earnings. The effect on our Consolidated Financial Statements and related disclosures is not expected to be material.
Cash and cash equivalents | Cash and cash equivalents Cash and cash equivalents include balances with banks as well as deposits that have terms to maturity of three months or less. Cash equivalents are recorded at cost and typically consist of term deposits, commercial paper, certificates of deposit and short-term interest bearing investment-grade securities of major banks in the countries in which we operate.
Accounts Receivable and Allowance for doubtful accounts | Accounts Receivable and Allowance for doubtful accounts From time to time, we may sell certain accounts receivable to a financial institution on a non-recourse basis for cash, less a discount. Proceeds from the sale of receivables approximate their discounted book value and are included in operating cash flows on the Consolidated Statement of Cash Flows. We maintain an allowance for doubtful accounts for estimated losses resulting from the inability of customers to make payments. We evaluate the creditworthiness of our customers prior to order fulfillment and based on these evaluations, we adjust our credit limit to the respective customer. In addition to these evaluations, we conduct on-going credit evaluations of our customers' payment history and current creditworthiness. The allowance is maintained for 100% of all accounts deemed to be uncollectible and, for those receivables not specifically identified as uncollectible, an allowance is maintained for a specific percentage of those receivables based upon the aging of accounts, our historical collection experience and current economic expectations. To date, the actual losses have been within our expectations.
Property and equipment | Property and equipment Property and equipment are stated at the lower of cost or net realizable value, and shown net of depreciation which is computed on a straight-line basis over the estimated useful lives of the related assets. Gains and losses on asset disposals are taken into income in the year of disposition. Fully depreciated property and equipment are retired from the Consolidated Balance Sheets when they are no longer in use.
Capitalized Software | Capitalized Software We capitalize software development costs in accordance with ASC Topic 350-40 "Accounting for the Costs of Computer Software Developed or Obtained for Internal-Use". We capitalize costs for software to be used internally when we enter the application development stage. This occurs when we complete the preliminary project stage, management authorizes and commits to funding the project, and it is feasible that the project will be completed and the software will perform the intended function. We cease to capitalize costs related to a software project when it enters the post implementation and operation stage. If different determinations are made with respect to the state of development of a software project, then the amount capitalized and the amount charged to expense for that project could differ materially. Costs capitalized during the application development stage consist of payroll and related costs for employees who are directly associated with, and who devote time directly to, a project to develop software for internal use. We also capitalize the direct costs of materials and services, which generally includes outside contractors, and interest. We do not capitalize any general and administrative or overhead costs or costs incurred during the application development stage related to training or data conversion costs. Costs related to upgrades and enhancements to internal-use software, if those upgrades and enhancements result in additional functionality, are capitalized. If upgrades and enhancements do not result in additional functionality, those costs are expensed as incurred. If different determinations are made with respect to whether upgrades or enhancements to software projects would result in additional functionality, then the amount capitalized and the amount charged to expense for that project could differ materially. We amortize capitalized costs with respect to development projects for internal-use software when the software is ready for use. The capitalized software development costs are generally amortized using the straight-line method over a 3 to 5 year period. In determining and reassessing the estimated useful life over which the cost incurred for the software should be amortized, we consider the effects of obsolescence, technology, competition and other economic factors. If different determinations are made with respect to the estimated useful life of the software, the amount of amortization charged in a particular period could differ materially.
Leases | Leases We enter into operating leases, both domestically and internationally, for certain facilities, automobiles, data centers and equipment for use in the ordinary course of business. Leases with an initial term of 12 months or less are not recorded on the Consolidated Balance Sheets and we do not have any material finance leases. In accordance with ASC Topic 842 "Leases" (Topic 842), we account for a contract as a lease when we have the right to direct the use of the asset for a period of time while obtaining substantially all of the asset’s economic benefits. We determine the initial classification and measurement of our right of use (ROU) assets and lease liabilities at the lease commencement date and thereafter if modified. We enter into operating leases, both domestically and internationally, for certain facilities, automobiles, data centers and equipment for use in the ordinary course of business. The duration of the majority of these leases generally range from 1 to 10 years, some of which include options to extend for an additional 3 to 5 years after the initial term. Additionally, the land upon which our headquarters in Waterloo, Ontario, Canada is located, is leased from the University of Waterloo for a period of 49 years beginning in December 2005, with an option to renew for an additional term of 49 years. Leases with an initial term of 12 months or less are not recorded on the Consolidated Balance Sheets and we do not have any material finance leases. We account for a contract as a lease when we have the right to direct the use of the asset for a period of time while obtaining substantially all of the asset’s economic benefits. We determine the initial classification and measurement of our right of use (ROU) assets and lease liabilities at the lease commencement date and thereafter if modified. ROU assets represent our right to control the underlying assets under lease, and the lease liability is our obligation to make the lease payments related to the underlying assets under lease, over the contractual term. ROU assets and lease liabilities are recognized on the Consolidated Balance Sheets based on the present value of future minimum lease payments to be made over the lease term. When available, we will use the rate implicit in the lease to discount lease payments to present value. However, real estate leases generally do not provide a readily determinable implicit rate, therefore, we must estimate our incremental borrowing rate to discount the lease payments. We estimate our incremental borrowing rate based on a collateralized basis with similar terms and payments, in an economic environment where the leased asset is located. The ROU asset equals the lease liability, adjusted for any initial direct costs, prepaid rent and lease incentives. Fixed lease costs are included in the recognition of ROU assets and lease liabilities. Variable lease costs are not included in the measurement of the lease liability. These variable lease payments are recognized in the Consolidated Statements of Income in the period in which the obligation for those payments is incurred. Consistent with previous lease accounting rules under ASC Topic 840, lease expense for minimum lease payments continue to be recognized in the Consolidated Statements of Income on a straight-line basis over the lease term. We have not elected the practical expedient to combine lease and non-lease components in the determination of lease costs for our facility leases. For all other asset classes, we have elected the practical expedient to combine the lease and the non-lease components. The lease liability includes lease payments related to options to extend or renew the lease term only if we are reasonably certain we will exercise those options. Our leases typically do not contain any material residual value guarantees or restrictive covenants. In certain circumstances, we sublease all or a portion of a leased facility, to various other companies through a sublease agreement.
Acquired intangibles | Acquired intangibles Acquired intangibles consist of acquired technology and customer relationships associated with various acquisitions. Acquired technology is initially recorded at fair value based on the present value of the estimated net future income-producing capabilities of software products acquired on acquisitions. We amortize acquired technology over its estimated useful life on a straight-line basis. Customer relationships represent relationships that we have with customers of the acquired companies and are either based upon contractual or legal rights or are considered separable; that is, capable of being separated from the acquired entity and being sold, transferred, licensed, rented or exchanged. These customer relationships are initially recorded at their fair value based on the present value of expected future cash flows. We amortize customer relationships on a straight-line basis over their estimated useful lives. We continually evaluate the remaining estimated useful life of our intangible assets being amortized to determine whether events and circumstances warrant a revision to the remaining period of amortization.
Impairment of long-lived assets | Impairment of long-lived assets We account for the impairment and disposition of long-lived assets in accordance with ASC Topic 360, “Property, Plant, and Equipment” (Topic 360). We test long-lived assets or asset groups, such as property and equipment, ROU assets and definite lived intangible assets, for recoverability when events or changes in circumstances indicate that their carrying amount may not be recoverable. Circumstances which could trigger a review include, but are not limited to: significant adverse changes in the business climate or legal factors; current period cash flow or operating losses combined with a history of losses or a forecast of continuing losses associated with the use of the asset; and a current expectation that the asset will more likely than not be sold or disposed of before the end of its estimated useful life. Recoverability is assessed based on comparing the carrying amount of the asset to the aggregate pre-tax undiscounted cash flows expected to result from the use and eventual disposal of the asset or asset group. Impairment is recognized when the carrying amount is not recoverable and exceeds the fair value of the asset or asset group. The impairment loss, if any, is measured as the amount by which the carrying amount exceeds fair value, which for this purpose is based upon the discounted projected future cash flows of the asset or asset group.
Business combinations | Business combinations We apply the provisions of ASC Topic 805, “Business Combinations” (Topic 805), in the accounting for our acquisitions. It requires us to recognize separately from goodwill the assets acquired and the liabilities assumed at their acquisition date fair values. Goodwill as of the acquisition date is measured as the excess of consideration transferred over the net of the acquisition date fair values of the assets acquired and the liabilities assumed. While we use our best estimates and assumptions to accurately value assets acquired and liabilities, including contingent consideration where applicable, assumed at the acquisition date, our estimates are inherently uncertain and subject to refinement, particularly since these assumptions and estimates are based in part on historical experience and information obtained from the management of the acquired companies. As a result, during the measurement period, which may be up to one year from the acquisition date, we may record adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill in the period identified. Furthermore, when valuing certain intangible assets that we have acquired, critical estimates may be made relating to, but not limited to: (i) future expected cash flows from software license sales, cloud SaaS, "desktop as a service" (DaaS) and PaaS contracts, support agreements, consulting agreements and other customer contracts (ii) the acquired company's technology and competitive position, as well as assumptions about the period of time that the acquired technology will continue to be used in the combined company's product portfolio, and (iii) discount rates. Upon the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments would be recorded to our Consolidated Statements of Income. For a given acquisition, we may identify certain pre-acquisition contingencies as of the acquisition date and may extend our review and evaluation of these pre-acquisition contingencies throughout the measurement period in order to obtain sufficient information to assess whether we include these contingencies as a part of the purchase price allocation and, if so, to determine the estimated amounts. If we determine that a pre-acquisition contingency (non-income tax related) is probable in nature and estimable as of the acquisition date, we record our best estimate for such a contingency as a part of the preliminary purchase price allocation. We often continue to gather information and evaluate our pre-acquisition contingencies throughout the measurement period and if we make changes to the amounts recorded or if we identify additional pre-acquisition contingencies during the measurement period, such amounts will be included in the purchase price allocation during the measurement period and, subsequently, in our results of operations. Uncertain tax positions and tax related valuation allowances assumed in connection with a business combination are initially estimated as of the acquisition date. We review these items during the measurement period as we continue to actively seek and collect information relating to facts and circumstances that existed at the acquisition date. Changes to these uncertain tax positions and tax related valuation allowances made subsequent to the measurement period, or if they relate to facts and circumstances that did not exist at the acquisition date, are recorded in the "Provision for (recovery of) income taxes" line of our Consolidated Statements of Income.
Goodwill | Goodwill Goodwill represents the excess of the purchase price in a business combination over the fair value of net tangible and intangible assets acquired. The carrying amount of goodwill is periodically reviewed for impairment (at a minimum annually) and whenever events or changes in circumstances indicate that the carrying value of this asset may not be recoverable. Our operations are analyzed by management and our chief operating decision maker (CODM) as being part of a single industry segment: the design, development, marketing and sales of Information Management software and solutions. Therefore, our goodwill impairment assessment is based on the allocation of goodwill to a single reporting unit. We perform a qualitative assessment to test our reporting unit's goodwill for impairment. Based on our qualitative assessment, if we determine that the fair value of our reporting unit is more likely than not (i.e. a likelihood of more than 50 percent) to be less than its carrying amount, the quantitative assessment of the impairment test is performed. In the quantitative assessment, we compare the fair value of our reporting unit to its carrying value. If the fair value of the reporting unit exceeds its carrying value, goodwill is not considered impaired and we are not required to perform further testing. If the carrying value of the net assets of our reporting unit exceeds its fair value, then an impairment loss equal to the difference, but not exceeding the total carrying value of goodwill allocated to the reporting unit, would be recorded.
Derivative financial instruments | Derivative financial instruments We use derivative financial instruments to manage foreign currency rate risk. We account for these instruments in accordance with ASC Topic 815, “Derivatives and Hedging” (Topic 815), which requires that every derivative instrument be recorded on the balance sheet as either an asset or liability measured at its fair value as of the reporting date. Topic 815 also requires that changes in our derivative financial instruments' fair values be recognized in earnings; unless specific hedge accounting and documentation criteria are met (i.e. the instruments are accounted for as hedges). We recorded the effective portions of the gain or loss on derivative financial instruments that were designated as cash flow hedges in "Accumulated other comprehensive income", net of tax, in our accompanying Consolidated Balance Sheets. Any ineffective or excluded portion of a designated cash flow hedge, if applicable, was recognized in our Consolidated Statements of Income.
Asset retirement obligations | Asset retirement obligations We account for asset retirement obligations in accordance with ASC Topic 410, “Asset Retirement and Environmental Obligations” (Topic 410), which applies to certain obligations associated with “leasehold improvements” within our leased office facilities. Topic 410 requires that a liability be initially recognized for the estimated fair value of the obligation when it is incurred. The associated asset retirement cost is capitalized as part of the carrying amount of the long-lived asset and depreciated over the remaining life of the underlying asset and the associated liability is accreted to the estimated fair value of the obligation at the settlement date through periodic accretion charges which are generally recorded within "General and administrative" expense in our Consolidated Statements of Income. When the obligation is settled, any difference between the final cost and the recorded amount is recognized as income or loss on settlement in our Consolidated Statements of Income.
Revenue Recognition | Revenue recognition In accordance with Topic 606, we account for a customer contract when we obtain written approval, the contract is committed, the rights of the parties, including the payment terms, are identified, the contract has commercial substance and consideration is probable of collection. Revenue is recognized when, or as, control of a promised product or service is transferred to our customers in an amount that reflects the consideration we expect to be entitled to in exchange for our products and services (at its transaction price). Estimates of variable consideration and the determination of whether to include estimated amounts in the transaction price are based on readily available information, which may include historical, current and forecasted information, taking into consideration the type of customer, the type of transaction and specific facts and circumstances of each arrangement. We report revenue net of any revenue-based taxes assessed by governmental authorities that are imposed on and concurrent with specific revenue producing transactions. We have four revenue streams: license, cloud services and subscriptions, customer support, and professional service and other. License revenue Our license revenue can be broadly categorized as perpetual licenses, term licenses and subscription licenses, all of which are deployed on the customer’s premise (on-premise). Perpetual licenses: We sell perpetual licenses which provide customers the right to use software for an indefinite period of time in exchange for a one-time license fee, which is generally paid at contract inception. Our perpetual licenses provide a right to use IP that is functional in nature and have significant stand-alone functionality. Accordingly, for perpetual licenses of functional IP, revenue is recognized at the point-in-time when control has been transferred to the customer, which normally occurs once software activation keys have been made available for download. Term licenses and Subscription licenses: We sell both term and subscription licenses which provide customers the right to use software for a specified period in exchange for a fee, which may be paid at contract inception or paid in installments over the period of the contract. Like perpetual licenses, both our term licenses and subscription licenses are functional IP that have significant stand-alone functionality. Accordingly, for both term and subscription licenses, revenue is recognized at the point-in-time when the customer is able to use and benefit from the software, which is normally once software activation keys have been made available for download at the commencement of the term. Cloud services and subscriptions revenue Cloud services and subscriptions revenue are from hosting arrangements where in connection with the licensing of software, the end user does not take possession of the software, as well as from end-to-end fully outsourced B2B integration solutions to our customers (collectively referred to as cloud arrangements). The software application resides on our hardware or that of a third party, and the customer accesses and uses the software on an as-needed basis. Our cloud arrangements can be broadly categorized as PaaS, SaaS, cloud subscriptions and managed services. PaaS/ SaaS/ Cloud Subscriptions (collectively referred to here as cloud-based solutions): We offer cloud-based solutions that provide customers the right to access our software through the internet. Our cloud-based solutions represent a series of distinct services that are substantially the same and have the same pattern of transfer to the customer. These services are made available to the customer continuously throughout the contractual period. However, the extent to which the customer uses the services may vary at the customer’s discretion. The payment for cloud-based solutions may be received either at inception of the arrangement, or over the term of the arrangement. These cloud-based solutions are considered to have a single performance obligation where the customer simultaneously receives and consumes the benefit, and as such we recognize revenue for these cloud-based solutions ratably over the term of the contractual agreement. For example, revenue related to cloud-based solutions that are provided on a usage basis, such as the number of users, is recognized based on a customer’s utilization of the services in a given period. Additionally, a software license is present in a cloud-based solutions arrangement if all of the following criteria are met: (i) The customer has the contractual right to take possession of the software at any time without significant penalty; and (ii) It is feasible for the customer to host the software independent of us. In these cases where a software license is present in a cloud-based solutions arrangement it is assessed to determine if it is distinct from the cloud-based solutions arrangement. The revenue allocated to the distinct software license would be recognized at the point in time the software license is transferred to the customer, whereas the revenue allocated to the hosting performance obligation would be recognized ratably on a monthly basis over the contractual term unless evidence suggests that revenue is earned, or obligations are fulfilled in a different pattern over the contractual term of the arrangement. Managed services: We provide comprehensive B2B process outsourcing services for all day-to-day operations of a customers’ B2B integration program. Customers using these managed services are not permitted to take possession of our software and the contract is for a defined period, where customers pay a monthly or quarterly fee. Our performance obligation is satisfied as we provide services of operating and managing a customer's EDI environment. Revenue relating to these services is recognized using an output method based on the expected level of service we will provide over the term of the contract. In connection with cloud subscription and managed service contracts, we often agree to perform a variety of services before the customer goes live, such as, converting and migrating customer data, building interfaces and providing training. These services are considered an outsourced suite of professional services which can involve certain project-based activities. These services can be provided at the initiation of a contract, during the implementation or on an ongoing basis as part of the customer life cycle. These services can be charged separately on a fixed fee or time and materials basis, or the costs associated may be recovered as part of the ongoing cloud subscription or managed services fee. These outsourced professional services are considered to be distinct from the ongoing hosting services and represent a separate performance obligation within our cloud subscription or managed services arrangements. The obligation to provide outsourced professional services is satisfied over time, with the customer simultaneously receiving and consuming the benefits as we satisfy our performance obligations. For outsourced professional services, we recognize revenue by measuring progress toward the satisfaction of our performance obligation. Progress for services that are contracted for a fixed price is generally measured based on hours incurred as a portion of total estimated hours. As a practical expedient, when we invoice a customer at an amount that corresponds directly with the value to the customer of our performance to date, we recognize revenue at that amount. Customer support revenue Customer support revenue is associated with perpetual, term license and on-premise subscription arrangements. As customer support is not critical to the customer's ability to derive benefit from its right to use our software, customer support is considered as a distinct performance obligation when sold together in a bundled arrangement along with the software.
| Customer support consists primarily of technical support and the provision of unspecified updates and upgrades on a when-and-if-available basis. Customer support for perpetual licenses is renewable, generally on an annual basis, at the option of the customer. Customer support for term and subscription licenses is renewable concurrently with such licenses for the same duration of time. Payments for customer support are generally made at the inception of the contract term or in installments over the term of the maintenance period. Our customer support team is ready to provide these maintenance services, as needed, to the customer during the contract term. As the elements of customer support are delivered concurrently and have the same pattern of transfer, customer support is accounted for as a single performance obligation. The customer benefits evenly throughout the contract period from the guarantee that the customer support resources and personnel will be available to them, and that any unspecified upgrades or unspecified future products developed by us will be made available. Revenue for customer support is recognized ratably over the contract period based on the start and end dates of the maintenance term, in line with how we believe services are provided.
Professional service and other revenue Our professional services, when offered along with software licenses, consists primarily of technical services and training services. Technical services may include installation, customization, implementation or consulting services. Training services may include access to online modules or delivering a training package customized to the customer’s needs. At the customer’s discretion, we may offer one, all, or a mix of these services. Payment for professional services is generally a fixed fee or is a fee based on time and materials. Professional services can be arranged in the same contract as the software license or in a separate contract. As our professional services do not significantly change the functionality of the license and our customers can benefit from our professional services on their own or together with other readily available resources, we consider professional services as distinct within the context of the contract. Professional service revenue is recognized over time so long as: (i) the customer simultaneously receives and consumes the benefits as we perform them, (ii) our performance creates or enhances an asset the customer controls as we perform, and (iii) our performance does not create an asset with alternative use and we have enforceable right to payment. If all the above criteria are met, we use an input-based measure of progress for recognizing professional service revenue. For example, we may consider total labor hours incurred compared to total expected labor hours. As a practical expedient, when we invoice a customer at an amount that corresponds directly with the value to the customer of our performance to date, we will recognize revenue at that amount. Material rights To the extent that we grant our customer an option to acquire additional products or services in one of our arrangements, we will account for the option as a distinct performance obligation in the contract only if the option provides a material right to the customer that the customer would not receive without entering into the contract. For example if we give the customer an option to acquire additional goods or services in the future at a price that is significantly lower than the current price, this would be a material right as it allows the customer to, in effect, pay in advance for the option to purchase future products or services. If a material right exists in one of our contracts, then revenue allocated to the option is deferred and we would recognize revenue only when those future products or services are transferred or when the option expires. Based on history, our contracts do not typically contain material rights and when they do, the material right is not significant to our Consolidated Financial Statements. Arrangements with multiple performance obligations Our contracts generally contain more than one of the products and services listed above. Determining whether goods and services are considered distinct performance obligations that should be accounted for separately or as a single performance obligation may require judgment, specifically when assessing whether both of the following two criteria are met:
• | the customer can benefit from the product or service either on its own or together with other resources that are readily available to the customer; and
• | our promise to transfer the product or service to the customer is separately identifiable from other promises in the contract.
If these criteria are not met, we determine an appropriate measure of progress based on the nature of our overall promise for the single performance obligation. If these criteria are met, each product or service is separately accounted for as a distinct performance obligation and the total transaction price is allocated to each performance obligation on a relative SSP basis. Standalone selling price The SSP reflects the price we would charge for a specific product or service if it were sold separately in similar circumstances and to similar customers. In most cases we can establish the SSP based on observable data. We typically establish a narrow SSP range for our products and services and assess this range on a periodic basis or when material changes in facts and circumstances warrant a review. If the SSP is not directly observable, then we estimate the amount using either the expected cost plus a margin or residual approach. Estimating SSP requires judgment that could impact the amount and timing of revenue recognized. SSP is a formal process whereby management considers multiple factors including, but not limited to, geographic or regional specific factors, competitive positioning, internal costs, profit objectives, and pricing practices. Transaction Price Allocation In bundled arrangements, where we have more than one distinct performance obligation, we must allocate the transaction price to each performance obligation based on its relative SSP. However, in certain bundled arrangements, the SSP may not always be directly observable. For instance, in bundled arrangements with license and customer support, we allocate the transaction price between the license and customer support performance obligations using the residual approach because we have determined that the SSP for licenses in these arrangements are highly variable. We use the residual approach only for our license arrangements. When the SSP is observable but contractual pricing does not fall within our established SSP range, then an adjustment is required and we will allocate the transaction price between license and customer support at a constant ratio reflecting the mid-point of the established SSP range. When two or more contracts are entered into at or near the same time with the same customer, we evaluate the facts and circumstances associated with the negotiation of those contracts. Where the contracts are negotiated as a package, we will account for them as a single arrangement and allocate the consideration for the combined contracts among the performance obligations accordingly. Sales to resellers We execute certain sales contracts through resellers, distributors and channel partners (collectively referred to as resellers). Typically, we conclude that the resellers are Open Text customers in our reseller agreements. The resellers have control over the pricing, service and products prior to being transferred to the end customer. We also assess the creditworthiness of each reseller and if they are newly formed, undercapitalized or in financial difficulty, we defer any revenues expected to emanate from such reseller and recognize revenue only when cash is received, and all other revenue recognition criteria under Topic 606 are met. Rights of return and other incentives We do not generally offer rights of return or any other incentives such as concessions, product rotation, or price protection and, therefore, do not provide for or make estimates of rights of return and similar incentives. However, we do offer consumers who purchase certain of our products on-line directly from us an unconditional full 70-days money-back guarantee. Distributors and resellers are also permitted to return the consumer products, subject to certain limitations. Revenue is reduced for such rights based on the estimate of future returns originating from contractual agreements with these customers. Additionally, in some contracts, however, discounts may be offered to the customer for future software purchases and other additional products or services. Such arrangements grant the customer an option to acquire additional goods or services in the future at a discount and therefore are evaluated under guidance related to “material rights” as discussed above. Other policies Payment terms and conditions vary by contract type, although terms generally include a requirement of payment within 30 to 60 days of the invoice date. In certain arrangements, we will receive payment from a customer either before or after the performance obligation to which the invoice relates has been satisfied. As a practical expedient, we do not account for significant financing components if the period between when we transfer the promised good or service to the customer and when the customer pays for the product or service will be one year or less. On that basis, our contracts for license and maintenance typically do not contain a significant financing component, however, in determining the transaction price we consider whether we need to adjust the promised consideration for the effects of the time value of money if the timing of payments provides either the customer or OpenText with a significant benefit of financing. Our managed services contracts may not include an upfront charge for outsourced professional services performed as part of an implementation and are recovered through an ongoing fee. Therefore, these contracts may be expected to have a financing component associated with revenue being recognized in advance of billings. We may modify contracts to offer customers additional products or services. The additional products and services will be considered distinct from those products or services transferred to the customer before the modification and will be accounted for as a separate contract. We evaluate whether the price for the additional products and services reflects the SSP adjusted as appropriate for facts and circumstances applicable to that contract. In determining whether an adjustment is appropriate, we evaluate whether the incremental consideration is consistent with the prices previously paid by the customer or similar customers. Certain of our subscription services and product support arrangements generally contain performance response time guarantees. For subscription services arrangements, we estimate variable consideration using a portfolio approach because performance penalties are tied to standard response time requirements. For product support arrangements, we estimate variable consideration on a contract basis because such arrangements are customer-specific. For both subscription services and product support arrangements, we use an expected value approach to estimate variable consideration based on historical business practices and current and future performance expectations to determine the likelihood of incurring penalties. Performance Obligations A summary of our typical performance obligations and when the obligations are satisfied are as follows:
Performance Obligation | When Performance Obligation is Typically Satisfied
License revenue: |
Software licenses (Perpetual, Term, Subscription) | When software activation keys have been made available for download (point in time)
Cloud services and subscriptions revenue: |
Outsourced Professional Services | As the services are provided (over time)
Managed Services / Ongoing Hosting / SaaS | Over the contract term, beginning on the date that service is made available (i.e. "Go live") to the customer (over time)
Customer support revenue: |
When and if available updates and upgrades and technical support | Ratable over the course of the service term (over time)
Professional service and other revenue: |
Professional services | As the services are provided (over time)
Incremental Costs of Obtaining a Contract with a Customer Incremental costs of obtaining a contract include only those costs that we incur to obtain a contract that we would not have incurred if the contract had not been obtained, such as sales commissions. We have determined that certain of our commission programs meet the requirements to be capitalized. Some commission programs are not subject to capitalization as the commission expense is paid and recognized as the related revenue is recognized. In assessing costs to obtain a contract, we apply a practical expedient that allows us to assess our incremental costs on a portfolio of contracts with similar characteristics instead of assessing the incremental costs on each individual contract. We do not expect the financial statement effects of applying this practical expedient to the portfolio of contracts to be materially different than if we were to apply the new standard to each individual contract.
| We pay commissions on the sale of new customer contracts as well as for renewals of existing contracts to the extent the renewals generate incremental revenue. Commissions paid on renewal contracts are limited to the incremental new revenue and therefore these payments are not commensurate with the commission paid on the original sale. We allocate commission costs to the performance obligations in an arrangement consistent with the allocation of the transaction price. Commissions allocated to the license performance obligation are expensed at the time the license revenue is recognized. Commissions allocated to professional service performance obligations are expensed as incurred, as these contracts are generally for one year or less and we apply a practical expedient to expense costs as incurred if the amortization period would have been one year or less. Commissions allocated to maintenance, managed services, on-going hosting arrangements or other recurring services, are capitalized and amortized consistent with the pattern of transfer to the customer of the services over the period expected to benefit from the commission payment. As commissions paid on renewals are not commensurate with the original sale, the period of benefit considers anticipated renewals. The benefit period is estimated to be approximately six years which is based on our customer contracts and the estimated life of our technology.
Expenses for incremental costs associated with obtaining a contract are recorded within "Sales and marketing" expense in the Consolidated Statements of Income. Our short-term capitalized costs to obtain a contract are included in "Prepaid expenses and other current assets", while our long-term capitalized costs to obtain a contract are included in "Other assets" on our Consolidated Balance Sheets. Contract Balances A contract asset will be recorded if we have recognized revenue but do not have an unconditional right to the related consideration from the customer. For example, this will be the case if implementation services offered in a cloud arrangement are identified as a separate performance obligation and are provided to a customer prior to us being able to bill the customer. In addition, a contract asset may arise in relation to subscription licenses if the license revenue that is recognized upfront exceeds the amount that we are able to invoice the customer at that time. Contract assets are reclassified to accounts receivable when the rights become unconditional.
Research and development costs | Research and development costs Research and development costs internally incurred in creating computer software to be sold, licensed or otherwise marketed are expensed as incurred unless they meet the criteria for deferral and amortization, as described in ASC Topic 985-20, “Costs of Software to be Sold, Leased, or Marketed” (Topic 985-20). In accordance with Topic 985-20, costs related to research, design and development of products are charged to expense as incurred and capitalized between the dates that the product is considered to be technologically feasible and is considered to be ready for general release to customers. In our historical experience, the dates relating to the achievement of technological feasibility and general release of the product have substantially coincided. In addition, no significant costs are incurred subsequent to the establishment of technological feasibility. As a result, we do not capitalize any research and development costs relating to internally developed software to be sold, licensed or otherwise marketed.
Income taxes | Income taxes We account for income taxes in accordance with ASC Topic 740, “Income Taxes” (Topic 740). Deferred tax assets and liabilities arise from temporary differences between the tax bases of assets and liabilities and their reported amounts in the Consolidated Financial Statements that will result in taxable or deductible amounts in future years. These temporary differences are measured using enacted tax rates. A valuation allowance is recorded to reduce deferred tax assets to the extent that we consider it is more likely than not that a deferred tax asset will not be realized. In determining the valuation allowance, we consider factors such as the reversal of deferred income tax liabilities, projected taxable income, and the character of income tax assets and tax planning strategies. A change to these factors could impact the estimated valuation allowance and income tax expense. We account for our uncertain tax provisions by using a two-step approach. The first step is to evaluate the tax position for recognition by determining if the weight of the available evidence indicates it is more likely than not, based solely on the technical merits, that the position will be sustained on audit, including the resolution of related appeals or litigation processes, if any. The second step is to measure the appropriate amount of the benefit to recognize. The amount of benefit to recognize is measured as the maximum amount which is more likely than not to be realized. The tax position is derecognized when it is no longer more likely than not that the position will be sustained on audit. On subsequent recognition and measurement the maximum amount which is more likely than not to be recognized at each reporting date will represent the Company's best estimate, given the information available at the reporting date, although the outcome of the tax position is not absolute or final. We recognize both accrued interest and penalties related to liabilities for income taxes within the "Provision for (recovery of) income taxes" line of our Consolidated Statements of Income
Fair value of financial instruments | Fair value of financial instruments Carrying amounts of certain financial instruments, including cash and cash equivalents, accounts receivable and accounts payable (trade and accrued liabilities) approximate their fair value due to the relatively short period of time between origination of the instruments and their expected realization. The fair value of our total long-term debt approximates its carrying value since the interest rate is at market. We apply the provisions of ASC 820, “Fair Value Measurements and Disclosures”, to our derivative financial instruments that we are required to carry at fair value pursuant to other accounting standards
Foreign currency | Foreign currency Our Consolidated Financial Statements are presented in U.S. dollars. In general, the functional currency of our subsidiaries is the local currency. For each subsidiary, assets and liabilities denominated in foreign currencies are translated into U.S dollars at the exchange rates in effect at the balance sheet dates and revenues and expenses are translated at the average exchange rates prevailing during the previous month of the transaction. The effect of foreign currency translation adjustments are recorded as a component of "Accumulated other comprehensive income".
Restructuring charges | Restructuring charges We record restructuring charges relating to contractual lease obligations, not accounted for under ASC 842, and other exit costs in accordance with ASC Topic 420, “Exit or Disposal Cost Obligations” (Topic 420). Topic 420 requires that a liability for a cost associated with an exit or disposal activity be recognized and measured initially at its fair value in the period in which the liability is incurred. In order to incur a liability pursuant to Topic 420, our management must have established and approved a plan of restructuring in sufficient detail. A liability for a cost associated with involuntary termination benefits is recorded when benefits have been communicated and a liability for a cost to terminate an operating lease or other contract is incurred, when the contract has been terminated in accordance with the contract terms or we have ceased using the right conveyed by the contract, such as vacating a leased facility not accounted for under ASC 842. The recognition of restructuring charges requires us to make certain judgments regarding the nature, timing and amount associated with the planned restructuring activities, including estimating sub-lease income and the net recoverable amount of equipment to be disposed of. At the end of each reporting period, we evaluate the appropriateness of the remaining accrued balances
Loss Contingencies | Loss Contingencies We are currently involved in various claims and legal proceedings. Quarterly, we review the status of each significant legal matter and evaluate such matters to determine how they should be treated for accounting and disclosure purposes in accordance with the requirements of ASC Topic 450-20 "Loss Contingencies" (Topic 450-20). Specifically, this evaluation process includes the centralized tracking and itemization of the status of all our disputes and litigation items, discussing the nature of any litigation and claim, including any dispute or claim that is reasonably likely to result in litigation, with relevant internal and external counsel, and assessing the progress of each matter in light of its merits and our experience with similar proceedings under similar circumstances. If the potential loss from any claim or legal proceeding is considered probable and the amount can be reasonably estimated, we accrue a liability for the estimated loss in accordance with Topic 450-20. As of the date of this Annual Report on Form 10-K, the aggregate of such accrued liabilities was not material to our consolidated financial position or results of operations and we do not believe as of the date of this filing that it is reasonably possible that a loss exceeding the amounts already recognized will be incurred that would be material to our consolidated financial position or results of operations. As described more fully below, we are unable at this time to estimate a possible loss or range of losses in respect of certain disclosed matters
Net income per share | Net income per share Basic net income per share is computed using the weighted average number of Common Shares outstanding including contingently issuable shares where the contingency has been resolved. Diluted net income per share is computed using the weighted average number of Common Shares and stock equivalents outstanding using the treasury stock method during the year
Share-based payment | Share-based payment We measure share-based compensation costs, in accordance with ASC Topic 718, “Compensation - Stock Compensation” (Topic 718) on the grant date, based on the calculated fair value of the award. We have elected to treat awards with graded vesting as a single award when estimating fair value. Compensation cost is recognized on a straight-line basis over the employee requisite service period, which in our circumstances is the stated vesting period of the award, provided that total compensation cost recognized at least equals the pro-rata value of the award that has vested. Compensation cost is initially based on the estimated number of options for which the requisite service is expected to be rendered. This estimate is adjusted in the period once actual forfeitures are known
Accounting for Pensions, post-retirement and post-employment benefits | Accounting for Pensions, post-retirement and post-employment benefits Pension expense is accounted for in accordance with ASC Topic 715, “Compensation-Retirement Benefits” (Topic 715). Pension expense consists of actuarially computed costs of pension benefits in respect of the current year of service, imputed returns on plan assets (for funded plans) and imputed interest on pension obligations. The expected costs of post retirement benefits, other than pensions, are accrued in the Consolidated Financial Statements based upon actuarial methods and assumptions. The over-funded or under-funded status of defined benefit pension and other post retirement plans are recognized as an asset or a liability (with the offset to “Accumulated other comprehensive income”, net of tax, within “Shareholders' equity”), respectively, on the Consolidated Balance Sheets

X
- Definition Allowance For Doubtful Accounts, Policy [Policy Text Block] + References No definition available. + Details
Name: | otex_AllowanceForDoubtfulAccountsPolicyPolicyTextBlock
Namespace Prefix: | otex_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Asset Retirement Obligations Policy Operating Leases [Policy Text Block] + References No definition available. + Details
Name: | otex_AssetRetirementObligationsPolicyOperatingLeasesPolicyTextBlock
Namespace Prefix: | otex_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Litigation [Policy Text Block] + References No definition available. + Details
Name: | otex_LitigationPolicyTextBlock
Namespace Prefix: | otex_
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 business combinations and other business acquisition transactions not accounted for using the purchase method, such as an exchange of shares between entities under common control. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 10 -Section 15 -Paragraph 4 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=116873391&loc=d3e408-128459 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18726-107790 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 50 -Section 15 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=13988685&loc=d3e8784-128493 + Details
Name: | us-gaap_BusinessCombinationsAndOtherPurchaseOfBusinessTransactionsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for capitalizing internal costs associated with exploration and production activities. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 932 -SubTopic 360 -Section S99 -Paragraph 1 -Subparagraph (c)(2) -URI http://asc.fasb.org/extlink&oid=27015634&loc=d3e516343-122869 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 932 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-10(c)(2)) -URI http://asc.fasb.org/extlink&oid=120398226&loc=d3e511914-122862 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 + Details
Name: | us-gaap_CapitalizationOfInternalCostsPolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for recognizing and reporting costs associated with exiting, disposing of, and restructuring certain operations. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 420 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.P.4) -URI http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 420 -SubTopic 10 -Section S99 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 420 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 5.P.3) -URI http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 + Details
Name: | us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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

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

X
- Definition Disclosure of accounting policy for determining the fair value of financial instruments. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 60 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=121572278&loc=d3e13279-108611 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 + Details
Name: | us-gaap_FairValueOfFinancialInstrumentsPolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for goodwill. 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://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 + Details
Name: | us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy
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://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 05 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.CC) -URI http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742 + 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/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 25 -URI http://asc.fasb.org/extlink&oid=120406818&loc=d3e32247-109318 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 20 -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 954 -SubTopic 740 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 19 -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 9 -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 28 -URI http://asc.fasb.org/extlink&oid=120406818&loc=d3e32280-109318 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 17 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319 + Details
Name: | us-gaap_IncomeTaxPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 926 -SubTopic 20 -Section 50 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 2 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 920 -SubTopic 350 -Section 50 -Paragraph 4 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=120155617&loc=SL120155638-234783 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 920 -SubTopic 350 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 920 -SubTopic 350 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783 + Details
Name: | us-gaap_IntangibleAssetsFiniteLivedPolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for leasing arrangement entered into by lessee. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=121609121&loc=SL77918666-209980 + Details
Name: | us-gaap_LesseeLeasesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for pension and other postretirement benefit plans. This accounting policy may address (1) the types of plans sponsored by the entity, and the benefits provided by each plan (2) groups that participate in (or are covered by) each plan (3) how plan assets, liabilities and expenses are measured, including the use of any actuaries and (4) significant assumptions used by the entity to value plan assets and liabilities and how such assumptions are derived. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 60 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=66047640&loc=d3e39622-114963 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 80 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=65877416&loc=d3e29149-114947 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 70 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 30 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6412939&loc=d3e15145-114933 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920 + Details
Name: | us-gaap_PensionAndOtherPostretirementPlansPolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for assessing and recognizing impairments of its property, plant and equipment. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230 + Details
Name: | us-gaap_PropertyPlantAndEquipmentImpairment
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for revenue from contract with customer. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 17 -URI http://asc.fasb.org/extlink&oid=121604090&loc=SL49130561-203045 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 20 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 18 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -URI http://asc.fasb.org/topic&trid=49130388 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 20 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 18 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045 Reference 7: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (e) -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 20 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 19 -URI http://asc.fasb.org/extlink&oid=121604090&loc=SL49130564-203045 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 20 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045 + Details
Name: | us-gaap_RevenueFromContractWithCustomerPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 12 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 11 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 9 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592 + Details
Name: | us-gaap_UseOfEstimates
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration