XML 93 R28.htm IDEA: XBRL DOCUMENT
v3.19.3.a.u2

SIGNIFICANT ACCOUNTING POLICIES (Policies) | 12 Months Ended
--- | ---
Dec. 31, 2019
Accounting Policies [Abstract] |
Fair Value Measurement | The Company records its cash equivalents, marketable securities, and investments in privately-held companies at fair value on a recurring basis. Fair value is an exit price, representing the amount that would be received from the sale of an asset or paid to transfer a liability in an orderly transaction between market participants based on assumptions that market participants would use in pricing an asset or liability. As a basis for classifying the fair value measurements, a three-tier fair value hierarchy, which classifies the fair value measurements based on the inputs used in measuring fair value, was established as follows:
• | Level 1 - observable inputs such as quoted prices in active markets for identical assets or liabilities;
• | Level 2 - significant other inputs that are observable either directly or indirectly; and
• | Level 3 - significant unobservable inputs on which there is little or no market data, which require the Company to develop its own assumptions. This hierarchy requires the Company to use observable market data, when available, and to minimize the use of unobservable inputs when determining fair value.
The Company’s cash equivalents are composed of money market funds and time deposits, which are classified within Level 1 and Level 2, respectively, in the fair value hierarchy. The Company’s marketable securities, which are classified within Level 2 of the fair value hierarchy, are valued based on a market approach using quoted prices, when available, or matrix pricing compiled by third party pricing vendors, using observable market inputs such as interest rates, yield curves, and credit risk. The Company’s investments in privately-held companies are classified within Level 3 of the fair value hierarchy and are valued using model-based techniques, including option pricing models and discounted cash flow models.
Use of Estimates | Management estimates and reporting The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America (“U.S.”) requires management to make estimates and judgments that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the periods presented. Actual results could differ from those estimates. Accounts with reported amounts based on significant estimates and judgments include, but are not limited to, revenue, unbilled receivables, deferred revenue, deferred income taxes, deferred contract costs, income taxes payable, intangible assets, and goodwill.
Consolidation | Principles of consolidation The Company’s consolidated financial statements reflect Pegasystems Inc. and subsidiaries in which the Company holds a controlling financial interest.
Revenue and deferred contract costs | Revenue The Company’s revenue is primarily derived from:
• | software license revenue from sales of the Company’s Pega Platform and software applications. Software licenses represent functional intellectual property and are delivered separately from maintenance and services.
• | maintenance revenue from client support including software upgrades (on a when and-if available basis), telephone support, and bug fixes or patches.
• | services revenue from cloud revenue, which is sales of the Company’s hosted Pega Platform and software applications, and consulting revenue, which is primarily related to new software license implementations, training, and reimbursable costs.
Performance Obligations The Company’s software license and cloud arrangements often contain multiple performance obligations. For contracts with multiple performance obligations, the Company accounts for each performance obligation separately if it is distinct. Transaction price is allocated to the separate performance obligations on a relative stand-alone selling price basis. If the transaction price contains discounts or the Company expects to provide a future price concession, these elements are considered when determining the transaction price prior to allocation. The Company’s policy is to exclude from the determination of transaction price sales and similar taxes collected from clients. The Company’s typical performance obligations are:
Performance Obligation |  | How Standalone Selling Price is Typically Determined |  | When Performance Obligation is Typically Satisfied |  | When Payment is Typically Due
Perpetual license |  | Residual approach |  | Upon transfer of control to the client, defined when the client can use and benefit from the license (point in time) |  | Effective date of the license
Term license |  | Residual approach |  | Upon transfer of control to the client, defined when the client can use and benefit from the license (point in time) |  | Annually, or more frequently, over the term of the license
Maintenance |  | Consistent pricing relationship as a percentage of the related license and observable in stand-alone renewal transactions (1) |  | Ratably over the term of the maintenance (over time) |  | Annually, or more frequently, over the term of the maintenance
Consulting - time and materials |  | Observable hourly rate for time and materials-based services in similar geographies for similar contract sizes |  | Based on hours incurred to date |  | Monthly
Consulting - fixed price |  | Observable hourly rate for time and materials-based services in similar geographies for similar contract sizes multiplied by estimated hours for the project |  | Based on hours incurred as a percentage of total estimated hours |  | As contract milestones are achieved
Cloud |  | Residual approach |  | Ratably over the term of the service (over time) |  | Annually, or more frequently, over the term of the service
(1) Technical support and software updates are considered distinct services but accounted for as a single performance obligation, as they have the same pattern of transfer to the client. The Company utilizes the residual approach for performance obligations since the selling price is highly variable and stand-alone selling price is not discernible from past transactions or other observable evidence. Periodically, the Company reevaluates whether the residual approach remains appropriate. As required, the Company evaluates its residual approach estimate compared to all available observable data in order to conclude the estimate is representative of its standalone selling price. If the contract grants the client the option to acquire additional products or services, the Company assesses whether the option represents a material right to the client that the client would not receive without entering into that contract. Discounts on options to purchase additional products and services that are in excess of discounts available to similar clients are accounted for as an additional performance obligation. Variable consideration The Company’s arrangements can include variable fees, such as the option to purchase additional usage of a previously delivered software license. In addition, the Company may provide pricing concessions to clients, a business practice that also gives rise to variable fees in contracts. For variable fees arising from the client’s acquisition of additional usage of a previously delivered software license, the Company applies the sales and usage-based royalties guidance related to a license of intellectual property and recognizes the revenue in the period the underlying sale or usage occurs. For pricing concessions, and other forms of variable consideration that may arise, the Company includes in the determination of total transaction price an estimate of variable fees if it is probable that a significant reversal of cumulative revenue recognized will not occur. The Company uses the expected value or most likely value amount, whichever is more appropriate for specific circumstances, to estimate variable consideration, and the estimates are based on the level of historical price concessions offered to clients. The variable consideration related to pricing concessions and other forms of variable consideration including usage-based fees have not been material to the Company’s consolidated financial statements. Significant financing components The Company generally does not intend to provide financing to its clients, as financing arrangements are not contemplated as part of the negotiated terms of contracts between the Company and its clients. Although there may be instances with an intervening period between the delivery of the license and the payment, typically in term license arrangements, the purpose of that timing difference is to align the client’s payment with the timing of the use of the software license or service. In certain circumstances, however, there are instances where the timing of revenue recognition differs from the timing of payment due to extended payment terms or fees that are non-proportional to the associated usage of software licenses. In these instances, the Company evaluates whether a significant financing component exists. This evaluation includes determining the difference between the consideration the client would have paid at the time the performance obligation was satisfied and the amount of consideration actually paid. Contracts that include a significant financing component are adjusted for the time value of money at the rate inherent in the contract, the client’s borrowing rate, or the Company’s incremental borrowing rate depending upon the recipient of the financing. During 2019, 2018, and 2017, significant financing components were not material. Contract modifications The Company assesses contract modifications to determine:
• | if the additional products and services are distinct from the products and services in the original arrangement; and
• | if the amount of consideration expected for the added products and services reflects the stand-alone selling price of those products and services.
A contract modification meeting both criteria is accounted for as a separate contract. A contract modification not meeting both criteria is considered a change to the original contract and is accounted for on either:
• | a prospective basis as a termination of the existing contract and the creation of a new contract; or
• | a cumulative catch-up basis.
Deferred contract costs The Company recognizes an asset for the incremental costs of obtaining a client contract, primarily related to sales commissions. The Company expects to benefit from those costs for more than one year, as the Company primarily pays sales commissions on the initial contract. As a result, there are no commensurate commissions paid on contract renewals. Deferred contract costs are allocated to each performance obligation within the contract and amortized in accordance with the transfer of underlying goods and services within those contracts and expected renewals. The expected benefit period is determined based on the length of the client contracts, client attrition rates, the underlying technology life-cycle, and the influence of the competitive marketplace in which the products and services are sold. Deferred costs allocated to maintenance and deferred costs for cloud arrangements are amortized over an average expected benefit period of five years. Deferred costs allocated to software licenses, and any expected renewals of term software licenses within the five years expected benefit period, are amortized at the point in time control of the software license is transferred. Deferred costs allocated to consulting are amortized over a period that is consistent with the pattern of transfer of control for the related services.
Financial instruments | Financial instruments The principal financial instruments held by the Company consist of cash equivalents, marketable securities, receivables, and accounts payable. The Company considers debt securities that are readily convertible to known amounts of cash with maturities of three months or less from the purchase date to be cash equivalents. Interest is recorded when earned. All of the Company’s investments are classified as available-for-sale and are carried at fair value. Unrealized gains and losses considered to be temporary in nature are recorded as a component of accumulated other comprehensive loss, net of related income taxes. The Company reviews all investments for reductions in fair value that are other-than-temporary. When such reductions occur, the cost of the investment is adjusted to fair value by recording a loss on investments in the consolidated statements of operations. Gains and losses on investments are calculated based upon the specific investment. See "Note 4. Receivables, Contract Assets, And Deferred Revenue" and "Note 12. Fair Value Measurements" for additional information.
Property and equipment | Property and equipment Property and equipment are recorded at cost. Depreciation and amortization are computed using the straight-line method over the estimated useful lives of the assets, which are three years for computer equipment and five years for furniture and fixtures. Leasehold improvements are amortized over the lesser of the term of the lease or the useful life of the asset. Repairs and maintenance costs are expensed as incurred.
Leases | Leases All the Company’s leases are operating leases, primarily composed of office space leases. The Company accounts for a contract as a lease when it has the right to control the asset for a period of time while obtaining substantially all of the asset’s economic benefits. The Company determines the initial classification and measurement of its operating right of use assets and lease liabilities at the lease commencement date and thereafter if modified. Fixed lease costs are recognized on a straight-line basis over the term of the lease. Variable lease costs are recognized in the period in which the obligation for those payments is incurred. The Company combines lease and non-lease components in the determination of lease costs for its office space leases. The lease liability includes lease payments related to options to extend or renew the lease term if the Company is reasonably certain it will exercise those options. The Company’s leases do not contain any material residual value guarantees or restrictive covenants.
Internal-use software | Internal-use software The Company capitalizes and amortizes certain direct costs associated with computer software developed or purchased for internal use incurred during the application development stage. Costs related to preliminary project activities and post implementation activities are expensed as incurred. The Company amortizes capitalized software costs generally over three to five years, commencing on the date the software is placed into service.
Goodwill | Goodwill Goodwill represents the residual purchase price paid in a business combination after the fair value of all identified assets and liabilities have been recorded. Goodwill is not amortized. The Company has a single reporting unit. The Company performed a qualitative assessment as of November 30, 2019, 2018, and 2017, and concluded that there was no impairment since it was not more likely than not that the fair value of its reporting unit was less than its carrying value.
Intangible and long-lived assets | Intangible and long-lived assets All of the Company’s intangible assets are amortized using the straight-line method over their estimated useful life. The Company evaluates its long-lived tangible and intangible assets for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. Impairment is assessed by comparing the undiscounted cash flows expected to be generated by the long-lived tangible or intangible assets to their carrying value. If impairment exists, the Company calculates the impairment by comparing the carrying value to its fair value as determined by discounted expected cash flows.
Business combinations | Business combinations The Company uses its best estimates and assumptions to accurately assign fair value to the tangible and intangible assets acquired and liabilities assumed at the acquisition date. The Company’s estimates are inherently uncertain and subject to refinement. During the measurement period, which may be up to one year from the acquisition date, the Company may record adjustments to the fair value of these tangible and intangible assets acquired and liabilities assumed, with the corresponding offset to goodwill. In addition, uncertain tax positions and tax-related valuation allowances are initially established in connection with a business combination as of the acquisition date. The Company continues to collect information and reevaluates these estimates and assumptions quarterly and records any adjustments to the Company’s preliminary estimates to goodwill provided that the Company is within the measurement period. Upon the conclusion of the measurement period or final determination of the fair value of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the Company’s consolidated statements of operations.
Research and development and software development costs | Research and development and software development costs Research and development costs are expensed as incurred. Capitalization of computer software developed for resale begins upon the establishment of technological feasibility, generally demonstrated by a working model or an operative version of the computer software product. Such costs have not been material to date, as technological feasibility is established within a short time frame from the software’s general availability and, as a result, no costs were capitalized in 2019, 2018, or 2017.
Stock-based compensation | Stock-based compensation The Company recognizes stock-based compensation expense associated with equity awards based on the fair value of these awards at the grant date. Stock-based compensation is recognized over the requisite service period, which is generally the vesting period of the equity award and is adjusted each period for anticipated forfeitures. See "Note 14. Stock-Based Compensation" for discussion of the Company’s key assumptions included in determining the fair value of its equity awards at the grant date.
Foreign currency translation and remeasurement | Foreign currency translation and remeasurement The translation of assets and liabilities for the Company’s subsidiaries with functional currencies other than the U.S. dollar are made at period-end exchange rates. Revenue and expense accounts are translated at the average exchange rates during the period transactions occurred. The resulting translation adjustments are reflected in accumulated other comprehensive income. Realized and unrealized exchange gains or losses from transactions and remeasurement adjustments are reflected in foreign currency transaction gain (loss) in the accompanying consolidated statements of operations.
Accounting for income taxes | Accounting for income taxes The Company uses the asset and liability method of accounting for income taxes. Under this method, deferred tax assets and liabilities are determined based on temporary differences between the financial statement and tax basis of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. The Company regularly assesses the need for a valuation allowance against its deferred tax assets. Future realization of the Company’s deferred tax assets ultimately depends on the existence of sufficient taxable income within the available carryback or carryforward periods. Sources of taxable income include taxable income in prior carryback years, future reversals of existing taxable temporary differences, tax planning strategies, and future taxable income. The Company records a valuation allowance to reduce its deferred tax assets to an amount it believes is more-likely-than-not to be realized. Changes in the valuation allowance impacts income tax expense in the period of adjustment. The Company’s deferred tax valuation allowance requires significant judgment and uncertainties, including assumptions about future taxable income that are based on historical and projected information. The Company recognizes excess tax benefits when they are realized, as a reduction of the provision for income taxes. The Company assesses its income tax positions and records tax benefits based upon management’s evaluation of the facts, circumstances, and information available at the reporting date. For those tax positions where it is more-likely-than-not that a tax benefit will be sustained, the Company records the largest amount of tax benefit with a greater than 50 percent likelihood of being realized upon ultimate settlement with a taxing authority having full knowledge of all relevant information. For those income tax positions where it is not more-likely-than-not that a tax benefit will be sustained, no tax benefit is recognized in the financial statements. The Company classifies liabilities for uncertain tax positions as non-current liabilities unless the uncertainty is expected to be resolved within one year. The Company classifies interest and penalties on uncertain tax positions as income tax expense. As a global company, the Company uses significant judgment to calculate and provide for income taxes in each of the tax jurisdictions in which it operates. In the ordinary course of the Company’s business, there are transactions and calculations undertaken whose ultimate tax outcome cannot be certain. Some of these uncertainties arise as a consequence of transfer pricing for transactions with the Company’s subsidiaries and nexus and tax credit estimates. In addition, the calculation of acquired tax attributes and the associated limitations are complex. See "Note 16. Income Taxes" for additional information.
Advertising expense | Advertising expense Advertising costs are expensed as incurred.
Accounting standards adopted | New Accounting Standards Leases On January 1, 2019, the Company adopted Accounting Standards Codification 842 “Leases” (“ASC 842”) using the modified retrospective method, reflecting any cumulative effect as an adjustment to equity. Results for reporting periods beginning on or after January 1, 2019 are presented under ASC 842, while prior period amounts were not adjusted and continue to be reported in accordance with the Company’s historical accounting under ASC 840 “Leases.” The Company elected the permitted practical expedients not to reassess the following related to leases that commenced before the effective date of ASC 842: (i) whether any expired or existing contracts contain leases; (ii) the lease classification for any expired or existing leases; and (iii) initial direct costs for any existing leases. Upon adoption, the Company recorded right of use assets of $41.8 million and lease liabilities of $54.2 million. The difference between the value of the right of use assets and lease liabilities is due to the reclassification of existing deferred rent, prepaid rent, and unamortized lease incentives as of January 1, 2019. See "Note 9. Leases" for additional information. Financial instruments In June 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update No. 2016-13, “Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments,” which requires measurement and recognition of expected credit losses for financial assets measured at amortized cost, including accounts receivable, upon initial recognition of that financial asset using a forward-looking expected loss model, rather than an incurred loss model. Credit losses relating to available-for-sale debt securities should be recorded through an allowance for credit losses when the fair value is below the amortized cost of the asset, removing the concept of “other-than-temporary” impairments. The Company adopted this standard effective January 1, 2020. The adoption of this standard did not have a material effect on the Company’s financial position or results of operations.

X
- Definition Disclosure of accounting policy for the impairment and disposal of long-lived assets including other intangible assets. + References No definition available. + Details
Name: | pega_IntangibleAssetAndImpairmentOfLongLivedAssetsPolicyTextBlock
Namespace Prefix: | pega_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for advertising cost. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 720 -SubTopic 35 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848 + Details
Name: | us-gaap_AdvertisingCostsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 10 -Section 05 -Paragraph 4 -Subparagraph (a)-(d) -URI http://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457 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_BusinessCombinationsPolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities. + References No definition available. + Details
Name: | us-gaap_FairValueMeasurementPolicyPolicyTextBlock
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=118260190&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://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 830 -SubTopic 30 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -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://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=108376223&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 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 50 -Paragraph 20 -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319 Reference 2: 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 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 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -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 Reference 5: 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 6: http://fasb.org/us-gaap/role/ref/legacyRef -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 7: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 25 -URI http://asc.fasb.org/extlink&oid=116821951&loc=d3e32247-109318 Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 28 -URI http://asc.fasb.org/extlink&oid=116821951&loc=d3e32280-109318 Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 30 -Section 05 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=65884525&loc=d3e40913-109327 + 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 costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally. + References Reference 1: 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 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 50 -Section 25 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=16397303&loc=d3e19379-109286 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_InternalUseSoftwarePolicy
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=77888426&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 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://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.13(a)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229 Reference 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_PropertyPlantAndEquipmentPolicyTextBlock
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=6877327&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/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (e) -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -URI http://asc.fasb.org/topic&trid=49130388 + 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=116856206&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=116856206&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