XML 44 R31.htm IDEA: XBRL DOCUMENT
v3.22.2.2

Nature of Business and Summary of Significant Accounting Policies (Policies) | 12 Months Ended
--- | ---
Sep. 30, 2022
Accounting Policies [Abstract] |
Principles of Consolidation and Basis of Presentation | Principles of Consolidation and Basis of Presentation The consolidated financial statements include the accounts of FICO and its subsidiaries. All intercompany accounts and transactions have been eliminated.
Use of Estimates | Use of Estimates We make estimates and assumptions that affect the amounts reported in the financial statements and the disclosures made in the accompanying notes. For example, we use estimates in determining the appropriate levels of various accruals; variable considerations included in the transaction price and standalone selling price of each performance obligation for our customer contracts; labor hours in connection with fixed-fee service contracts; the amount of our tax provision; and the realizability of deferred tax assets. We also use estimates in determining the remaining economic lives and carrying values of acquired intangible assets, property and equipment, and other long-lived assets. In addition, we use assumptions to estimate the fair value of reporting units and share-based compensation. Actual results may differ from our estimates.
Cash and Cash Equivalents | Cash and Cash Equivalents Cash and cash equivalents consist of cash in banks and investments with an original maturity of 90 days or less at time of purchase.
Fair Value of Financial Instruments | Fair Value of Financial InstrumentsThe fair value of certain of our financial instruments, including cash and cash equivalents, receivables, other current assets, accounts payable, accrued compensation and employee benefits, other accrued liabilities and amounts outstanding under our revolving line of credit and term loan, approximate their carrying amounts because of the short-term maturity of these instruments.
Investments | Investments We categorize our investments in debt and equity instruments as trading, available-for-sale or held-to-maturity at the time of purchase. Trading securities are carried at fair value with unrealized gains or losses included in other income (expense). Available-for-sale securities are carried at fair value measurements using quoted prices in active markets for identical assets or liabilities with unrealized gains or losses included in accumulated other comprehensive income (loss). Held-to-maturity securities are carried at amortized cost. Dividends and interest income are accrued as earned. Realized gains and losses are determined on a specific identification basis and are included in other income (expense). We review marketable securities for impairment whenever circumstances and situations change such that there is an indication that the carrying amounts may not be recovered. We did not classify any securities as held-to-maturity or available-for-sale during each of the three years ended September 30, 2022, 2021 and 2020. Investments with remaining maturities over one year are classified as long-term investments. We have certain other investments for which there is no readily determinable fair value. These investments are recorded at cost, less impairment (if any) plus or minus adjustments for observable price changes. The carrying value of these investments was $1.1 million and $1.3 million at September 30, 2022 and 2021, respectively, and they were reported in other assets on our consolidated balance sheets. At September 30, 2022, we reviewed the carrying value of these investments and concluded that they were not impaired and as of that date, we were unable to exercise significant influence over the investees.
Concentration of Risk | Concentration of Risk Financial instruments that potentially expose us to concentrations of risk consist primarily of cash and cash equivalents, marketable securities and accounts receivable, which are generally not collateralized. Our policy is to place our cash, cash equivalents, and marketable securities with high quality financial institutions, commercial corporations and government agencies in order to limit the amount of credit exposure. We have established guidelines relative to diversification and maturities for maintaining safety and liquidity. We generally do not require collateral from our customers, but our credit extension and collection policies include analyzing the financial condition of potential customers, establishing credit limits, monitoring payments, and aggressively pursuing delinquent accounts. We maintain allowances for potential credit losses. A significant portion of our revenues are derived from the sales of products and services to the financial services industries.
Property and Equipment | Property and Equipment Property and equipment are recorded at cost less accumulated depreciation and amortization. Major renewals and improvements are capitalized, while repair and maintenance costs are expensed as incurred. Assets acquired under capital leases are included in property and equipment with corresponding depreciation included in accumulated depreciation. Depreciation and amortization charges are calculated using the straight-line method over the following estimated useful lives:
| Estimated Useful Life
Data processing equipment and software | 3 years | to | 6 years
Office furniture and equipment | 3 years | to | 7 years
Leasehold improvements | Shorter of estimated useful life or lease term
Equipment under finance lease | Shorter of estimated useful life or lease term
The cost and accumulated depreciation for property and equipment sold, retired or otherwise disposed of are removed from the applicable accounts and resulting gains or losses are recorded in our consolidated statements of income and comprehensive income.
Internal-use Software | Internal-Use Software Costs incurred to develop internal-use software during the application development stage are capitalized and reported at cost. Application development stage costs generally include costs associated with internal-use software configuration, coding, installation and testing. Costs of significant upgrades and enhancements that result in additional functionality are also capitalized whereas costs incurred for maintenance and minor upgrades and enhancements are expensed as incurred. Capitalized costs are amortized using the straight-line method over two to three years. Software development costs required to be capitalized for internal-use software have not been material to date.
Capitalized Software and Research and Development Costs | Capitalized Software and Research and Development Costs Software development costs relating to products to be sold in the normal course of business are expensed as incurred as research and development costs until technological feasibility is established. Technological feasibility for our products occurs approximately concurrently with the general release of our products; accordingly, we have not capitalized any development or production costs. Costs we incur to maintain and support our existing products after the general release of the product are expensed in the period they are incurred and included in research and development costs in our consolidated statements of income and comprehensive income.
Goodwill and Intangible Assets | Goodwill, Acquisition Intangibles and Other Long-Lived Assets Goodwill represents the excess of cost over the fair value of identifiable assets acquired and liabilities assumed in business combinations. We assess goodwill for impairment for each of our reporting units on an annual basis during our fourth fiscal quarter using a July 1 measurement date unless circumstances require a more frequent measurement. We have determined that our reporting units are the same as our reportable segments. When evaluating goodwill for impairment, we may first perform an assessment qualitatively whether it is more likely than not that a reporting unit's carrying amount exceeds its fair value, referred to as a “step zero” approach. If, based on the review of the qualitative factors, we determine it is not more likely than not that the fair value of a reporting unit is less than its carrying value, we would bypass the two-step impairment test. Events and circumstances we consider in performing the “step zero” qualitative assessment include macro-economic conditions, market and industry conditions, internal cost factors, share price fluctuations, and the operational stability and overall financial performance of the reporting units. If we conclude that it is more likely than not that a reporting unit's fair value is less than its carrying amount, we would perform the first step (“step one”) of the two-step impairment test and calculate the estimated fair value of the reporting unit by using discounted cash flow valuation models and by comparing our reporting units to guideline publicly-traded companies. These methods require estimates of our future revenues, profits, capital expenditures, working capital, and other relevant factors, as well as selecting appropriate guideline publicly-traded companies for each reporting unit. We estimate these amounts by evaluating historical trends, current budgets, operating plans, industry data, and other relevant factors. Alternatively, we may bypass the qualitative assessment described above for any reporting unit in any period and proceed directly to performing step one of the goodwill impairment test. For fiscal 2020, we performed a step zero qualitative analysis for our annual assessment of goodwill impairment. After evaluating and weighing all relevant events and circumstances, we concluded that it is not more likely than not that the fair value of any of our reporting units was less their carrying amounts. Consequently, we did not perform a step one quantitative analysis and determined goodwill was not impaired for any of our reporting units for fiscal 2020. For fiscal 2021, we consolidated our operating segment structure from three to two by merging our Applications and Decision Management Software segments into the new Software segment. We performed a step one quantitative impairment test on the Software and Scores reporting units before and immediately following the change in reporting units. There was a substantial excess of fair value over carrying value for the reporting units and we determined goodwill was not impaired for any of our reporting units before or after the change for fiscal 2021. For fiscal 2022, we performed a step zero qualitative analysis for our annual assessment of goodwill impairment. After evaluating and weighing all relevant events and circumstances, we concluded that it is not more likely than not that the fair value of either of our reporting units was less their carrying amounts. Consequently, we did not perform a step one quantitative analysis and determined goodwill was not impaired for either of our reporting units for fiscal 2022. We amortize our finite-lived intangible assets which result from our acquisitions over the following estimated useful lives:
| Estimated Useful Life
Completed technology | 4 years | to | 10 years
Customer contracts and relationships | 5 years | to | 10 years
Trade names | 1 year
Non-compete agreements | 2 years
Impairment of Long-Lived Assets | Our intangible assets that have finite useful lives and other long-lived assets are assessed for potential impairment when there is evidence that events and circumstances related to our financial performance and economic environment indicate the carrying amount of the assets may not be recoverable. When impairment indicators are identified, we test for impairment using undiscounted cash flows. If such tests indicate impairment, then we measure and record the impairment as the difference between the carrying value of the asset and the fair value of the asset.
Revenue Recognition | Revenue Recognition Revenue is recognized when control of the promised goods or services is transferred to our customers, in an amount that reflects the consideration to which we expect to be entitled to in exchange for those goods or services. See Note 11 for further discussion on revenues.
Business Combinations | Business Combinations Accounting for our acquisitions 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 assumed at the acquisition date, our estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, which may be up to one year from the acquisition date, we record adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill. 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 are recorded to our consolidated statements of income and comprehensive income. Accounting for business combinations requires our management to make significant estimates and assumptions, especially at the acquisition date, including our estimates for intangible assets, contractual obligations assumed, pre-acquisition contingencies and contingent consideration, where applicable. If we cannot reasonably determine the fair value of a pre-acquisition contingency (non-income tax related) by the end of the measurement period, we will recognize an asset or a liability for such pre-acquisition contingency if: (i) it is probable that an asset existed or a liability had been incurred at the acquisition date and (ii) the amount of the asset or liability can be reasonably estimated. Although we believe the assumptions and estimates we have made in the past have been reasonable and appropriate, they are based in part on historical experience and information obtained from the management of the acquired companies and are inherently uncertain. Subsequent to the measurement period, changes in our estimates of such contingencies will affect earnings and could have a material effect on our consolidated results of operations and financial position. Examples of critical estimates in valuing certain of the intangible assets we have acquired include but are not limited to: (i) future expected cash flows from software license sales, support agreements, consulting contracts, other customer contracts and acquired developed technologies and patents; (ii) expected costs to develop the in-process research and development into commercially viable products and estimated cash flows from the projects when completed; and (iii) the acquired company’s brand and competitive position, as well as assumptions about the period of time the acquired brand will continue to be used in the combined company’s product portfolio. Unanticipated events and circumstances may occur that may affect the accuracy or validity of such assumptions, estimates or actual results. In addition, uncertain tax positions and tax related valuation allowances assumed in connection with a business combination are initially estimated as of the acquisition date. We reevaluate these items quarterly based upon facts and circumstances that existed as of the acquisition date with any adjustments to our preliminary estimates being recorded to goodwill provided that we are within the measurement period. Subsequent to the measurement period or our final determination of the tax allowance’s or contingency’s estimated value, whichever comes first, changes to these uncertain tax positions and tax related valuation allowances will affect our provision for income taxes in our consolidated statements of income and comprehensive income and could have a material impact on our consolidated results of operations and financial position.
Income Taxes | Income Taxes We estimate our income taxes based on the various jurisdictions where we conduct business, which involves significant judgment in determining our income tax provision. We estimate our current tax liability using currently enacted tax rates and laws and assess temporary differences that result from differing treatments of certain items for tax and accounting purposes. These differences result in deferred tax assets and liabilities recorded on our consolidated balance sheets using the currently enacted tax rates and laws that will apply to taxable income for the years in which those tax assets are expected to be realized or settled. We then assess the likelihood our deferred tax assets will be realized and to the extent we believe realization is not more likely than not, we establish a valuation allowance. When we establish a valuation allowance or increase this allowance in an accounting period, we record a corresponding income tax expense in our consolidated statements of income and comprehensive income. In assessing the need for the valuation allowance, we consider future taxable income in the jurisdictions we operate; our ability to carry back tax attributes to prior years; an analysis of our deferred tax assets and the periods over which they will be realizable; and ongoing prudent and feasible tax planning strategies. An increase in the valuation allowance would have an adverse impact, which could be material, on our income tax provision and net income in the period in which we record the increase. We recognize and measure benefits for uncertain tax positions using a two-step approach. The first step is to evaluate the tax position taken or expected to be taken in a tax return by determining if the technical merits of the tax position indicate it is more likely than not that the tax position will be sustained upon audit, including resolution of any related appeals or litigation processes. For tax positions more likely than not of being sustained upon audit, the second step is to measure the tax benefit as the largest amount more than 50% likely of being realized upon settlement. Significant judgment is required to evaluate uncertain tax positions and they are evaluated on a quarterly basis. Our evaluations are based upon a number of factors, including changes in facts or circumstances, changes in tax law, correspondence with tax authorities during the course of audits and effective settlement of audit issues. Changes in the recognition or measurement of uncertain tax positions could result in material increases or decreases in our income tax expense in the period in which we make the change, which could have a material impact on our effective tax rate and operating results. A description of our accounting policies associated with tax-related contingencies and valuation allowances assumed as part of a business combination is provided under “Business Combinations” above.
Earnings per Share | Earnings per Share Basic earnings per share are computed on the basis of the weighted-average number of common shares outstanding during the period under measurement. Diluted earnings per share are based on the weighted-average number of common shares outstanding and potential common shares. Potential common shares result from the assumed exercise of outstanding stock options or other potentially dilutive equity instruments, when they are dilutive under the treasury stock method.
Comprehensive Income | Comprehensive Income Comprehensive income is the change in our equity (net assets) during each period from transactions and other events and circumstances from non-owner sources. It includes net income, foreign currency translation adjustments and unrealized gains and losses on our investments in marketable securities, net of tax.
Foreign Currency and Derivative Financial Instruments | Foreign Currency and Derivative Financial Instruments We have determined that the functional currency of each foreign operation is the local currency. Assets and liabilities denominated in their local foreign currencies are translated into U.S. dollars at the exchange rate on the balance sheet date. Revenues and expenses are translated at average rates of exchange prevailing during the period. Foreign currency translation adjustments are accumulated as a separate component of consolidated stockholders’ deficit. We utilize derivative instruments to manage market risks associated with fluctuations in certain foreign currency exchange rates as they relate to specific balances of accounts receivable and cash denominated in foreign currencies. We principally utilize foreign currency forward contracts to protect against market risks arising in the normal course of business. Our policies prohibit the use of derivative instruments for the sole purpose of trading for profit on price fluctuations or to enter into contracts that intentionally increase our underlying exposure. All of our foreign currency forward contracts have maturity periods of less than three months.At the end of the reporting period, foreign-currency-denominated assets and liabilities are remeasured into the functional currencies of the reporting entities at current market rates. The change in value from this remeasurement is reported as a foreign exchange gain or loss for that period in other income, net in the accompanying consolidated statements of income and comprehensive income.
Share-Based Compensation | Share-Based CompensationWe measure share-based compensation cost at the grant date based on the fair value of the award and recognize it as expense, net of estimated forfeitures, over the vesting or service period, as applicable, of the stock award (generally three to four years).
Advertising and Promotion Costs | Advertising and Promotion CostsAdvertising and promotion costs are expensed as incurred and are included in selling, general and administrative expenses in the accompanying consolidated statements of income and comprehensive income.
New Accounting Pronouncements | New Accounting Pronouncements Recent Accounting Pronouncements Not Yet Adopted In October 2021, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2021-08, “Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers” (“ASU 2021-08”). ASU 2021-08 requires an acquirer in a business combination to recognize and measure contract assets and contract liabilities from acquired contracts using the revenue recognition guidance under Accounting Standards Codification Topic 606, Revenue from Contacts with Customers, in order to align the recognition of a contract liability with the definition of a performance obligation. The standard is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years, which means that it will be effective for our fiscal year beginning October 1, 2023. Early adoption is permitted. We do not believe that adoption of ASU 2021-08 will have a significant impact on our consolidated financial statements. We do not expect that any other recently issued accounting pronouncements will have a significant effect on our financial statements.
Leases policy | We lease office space and data centers under operating lease arrangements, which constitute the majority of our lease obligations. We also enter into finance lease agreements from time to time for certain computer equipment. For any lease with a lease term in excess of 12 months, the related lease assets and liabilities are recognized on our consolidated balance sheets as either operating or finance leases at the commencement of an agreement where it is determined that a lease exists. We have lease agreements that contain both lease and non-lease components, and we have elected to combine these components together and account for them as a single lease component for all classes of assets. Leases with a lease term of 12 months or less are not recorded on our consolidated balance sheets. Furthermore, we recognize lease expense for these leases on a straight-line basis over the lease term. Operating lease assets represent the right to use an underlying asset for the lease term and operating lease liabilities represent the obligation to make lease payments arising from the lease. These assets and liabilities are recognized based on the present value of future payments over the lease term at the commencement date. We use a collateralized incremental borrowing rate based on the information available at the commencement date, including the lease term, in determining the present value of future payments. In calculating the incremental borrowing rates, we consider recent ratings from credit agencies and current lease demographic information. Our operating leases also typically require payment of real estate taxes, common area maintenance, insurance and other operating costs as well as payments that are adjusted based on a consumer price index. These components comprise the majority of our variable lease cost and are excluded from the present value of our lease obligations. In instances where they are fixed, they are included due to our election to combine lease and non-lease components. Operating lease assets also include prepaid lease payments and initial direct costs, and are reduced by lease incentives. Our lease terms generally do not include options to extend or terminate the lease unless it is reasonably certain that the option will be exercised. Fixed payments may contain predetermined fixed rent escalations. We recognize the related rent expense on a straight-line basis from the commencement date to the end of the lease term.

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: | dtr-types: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 + Details
Name: | us-gaap_BusinessCombinationsPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types: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=123431023&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 + Details
Name: | us-gaap_CashAndCashEquivalentsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for comprehensive income. + References No definition available. + Details
Name: | us-gaap_ComprehensiveIncomePolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for credit risk. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 825 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=123345438&loc=d3e61044-112788 + Details
Name: | us-gaap_ConcentrationRiskCreditRisk
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684 + Details
Name: | us-gaap_ConsolidationPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types: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=125515794&loc=d3e41620-113959 Reference 2: 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=125515794&loc=d3e41638-113959 Reference 3: 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=125515794&loc=SL5579245-113959 Reference 4: 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=125515794&loc=d3e41675-113959 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -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 6: 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=125515794&loc=SL5579240-113959 + Details
Name: | us-gaap_DerivativesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types: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=124432515&loc=d3e3550-109257 Reference 2: 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=124432515&loc=d3e3630-109257 + Details
Name: | us-gaap_EarningsPerSharePolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types: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=123594938&loc=d3e13279-108611 + Details
Name: | us-gaap_FairValueOfFinancialInstrumentsPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 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 350 -SubTopic 30 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275 + Details
Name: | us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types: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 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: | dtr-types: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=123427490&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=121826272&loc=d3e32847-109319 Reference 3: 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=121826272&loc=d3e32840-109319 Reference 4: 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=124431353&loc=SL116659661-227067 Reference 5: 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=121826272&loc=d3e32639-109319 Reference 6: 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=123427490&loc=d3e32280-109318 Reference 7: 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=121826272&loc=d3e32809-109319 + Details
Name: | us-gaap_IncomeTaxPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types: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 + Details
Name: | us-gaap_InternalUseSoftwarePolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for investment in financial asset. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 220 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(3)(b)) -URI http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 323 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (a)(2) -URI http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571 + Details
Name: | us-gaap_InvestmentPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types: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=123408670&loc=SL77918666-209980 + Details
Name: | us-gaap_LesseeLeasesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types: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: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (e) -URI http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (f) -URI http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790 + Details
Name: | us-gaap_RevenueRecognitionPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types: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 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (b),(f) -URI http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 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: | dtr-types: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: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration