XML 45 R33.htm IDEA: XBRL DOCUMENT
v3.22.0.1

Significant Accounting Policies (Policies) | 12 Months Ended
--- | ---
Dec. 31, 2021
Accounting Policies [Abstract] |
Basis of Accounting, Policy [Policy Text Block] | Our accompanying consolidated financial statements have been prepared on the basis of accounting principles generally accepted in the United States of America (“U.S. GAAP”). The preparation of financial statements in conformity with these accounting principles requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting periods. Significant estimates include acquisition purchase price allocations, the fair value of goodwill, the realization of deferred tax assets and liabilities, acquisition-related liabilities, fair value of stock-based compensation for equity awards granted, and assets and liabilities for pension and postretirement benefits. Actual results may ultimately differ from those estimates. Certain reclassifications, including combining acquisition-related liabilities into the "Accounts payable and accrued liabilities" line in 2021 (they used to be shown as a separate line item) and moving Atmospheric and Environmental Research ("AER"), an immaterial component, from the Energy and Specialized Markets segment to the underwriting and rating category within the Insurance segment, have been made within our consolidated balance sheets, consolidated statements of operations, consolidated statements of cash flows, and in our notes to conform to our respective 2021 presentation.
Consolidation, Subsidiaries or Other Investments, Consolidated Entities, Policy [Policy Text Block] | (a) Intercompany Accounts and Transactions The consolidated financial statements include all of our accounts. All intercompany accounts and transactions have been eliminated.
Revenue from Contract with Customer [Policy Text Block] | (b) Revenue Recognition The following describes our primary types of revenues and the applicable revenue recognition policies. We recognize revenues through recurring and non-recurring long-term agreements (generally one to five years) for hosted subscriptions, advisory/consulting services, and for transactional solutions. Each of our reportable segments, Insurance, Energy and Specialized Markets, and Financial Services, has a portion of its revenue from more than one of these revenue types. Our revenues are primarily derived from the sale of services where revenue is recognized when control of the promised services is transferred to customers in an amount that reflects the consideration that we expect to be entitled to in exchange for those services. Fees for services provided by us are non-refundable. Revenue is recognized net of applicable sales tax withholdings. Hosted Subscriptions We offer two forms of hosted subscriptions. The first and most prevalent form of hosted subscription is where customers access content only through our online portal (the "Hosted Subscription"). We grant a license to our customer to enter our online portal. The license is a contractual mechanism that allows our customer to access our online portal for a defined period of time. As the license alone does not provide utility to our customer, our customer has no contractual right to take possession of our online portal at any time, and our customer cannot engage another party to host our online portal and related content, it is not considered a functional license under Topic 606. Our promise to our customer is to provide continuous access to our online portal and to update the content throughout the subscription period. Hosted Subscription is a single performance obligation that represents a series of distinct services (daily access to our online portal and related content) that are substantially the same and that have the same pattern of transfer to our customer. We recognize revenue for Hosted Subscriptions ratably over the subscription period on a straight-line basis as services are performed and continuous access to information in our online portal is provided over the entire term of the agreements. The second form of hosted subscription is where customers have access to our online portals combined with software content that is delivered via disk drive/download to our customer (“Hosted Subscription with Disk Drive/Download”) and is offered only on a limited basis. For this form of hosted subscription, we also grant our customer a license to enter our online portal as well as access the software content as needed and act as the same contractual mechanism as described for Hosted Subscriptions. The Hosted Subscription with Disk Drive/Download works in such a manner that our customer gains significant benefit, functionality, and overall utility only when the online portal and the software content are used together. The disk drive/download contains the models while the online portal contains the latest data and research which is updated throughout the subscription period. The models within the disk drive/download depend on the data and research contained within our online portal. The data and research within our online portal is only useful when our customer can utilize it within the models (e.g., queries, projections, etc.) so that they may use the most current information and alerts to forecast potential future losses. The software content is only sold together with our online portal to provide a highly interdependent and interrelated promise and therefore represents a single performance obligation. As our customer has no contractual right to take possession of our online portal at any time, and our customer cannot engage another party to host our online portal and related software content, it is not considered a functional license under Topic 606. Our promise to our customer is to deliver the disk drive/download, to provide continuous access to our online portal, and to update the software content throughout the subscription period. We recognize revenue for Hosted Subscriptions with Disk Drive/Download ratably over the subscription period on a straight-line basis as services are performed and continuous access to information is provided over the entire term of the agreements. Subscriptions are generally paid in advance of rendering services either quarterly or annually upon commencement of the subscription period, which is usually for one year and in most instances automatically renewed each year. Advisory/Consulting Services We provide certain discrete project based advisory/consulting services, which are recognized over time by measuring the progress toward complete satisfaction of the performance obligation, based on the input method of consulting hours worked; this aligns with the results achieved and value transferred to our customer. The hours consumed are most reflective of the measure of progress towards satisfying the performance obligation, as the resources hours worked directly tie to the progress of the services to be provided. In general, they are billed over the course of the project. Transactional Solutions Certain solutions are also paid for by customers on a transactional basis. We recognize these revenues as the solutions are delivered or services performed at a point in time. In general, our customers are billed monthly at the end of each month. (c) Deferred Revenues We invoice our customers in annual, quarterly, monthly, or milestone installments. Amounts billed and/or collected in advance of services being provided are recorded as “Deferred revenues” and “Other noncurrent liabilities” in our accompanying consolidated balance sheets and are recognized as the services are performed, control is transferred to customers, and the applicable revenue recognition criteria is met. (d) Accounts Receivable and Allowance for Doubtful Accounts Accounts receivable are generally recorded at the invoiced amount. Unbilled receivables are short-term in nature and expected to be billed within one year. The allowance for doubtful accounts or expected credit losses is estimated based on an analysis of the aging of the accounts receivable, historical write-offs, customer payment patterns, individual customer credit worthiness, current economic trends, reasonable and supportable forecasts of future economic conditions, and/or establishment of specific reserves for customers in adverse financial condition. We assess the adequacy of the allowance for doubtful accounts on a quarterly basis. (e) Deferred Commissions We recognize an asset for the incremental costs of obtaining a contract with a customer if we expect the benefit of those costs to be longer than one year. We have determined that certain sales incentive programs meet the requirements to be capitalized. The incremental costs of obtaining a contract with a customer, which primarily consist of sales commissions, are deferred and amortized over a useful life of five years that is consistent with the transfer to our customer the services to which the asset relates. We classify deferred commissions as current or noncurrent based on the timing of expense recognition. The current and noncurrent portions of deferred commissions are included in "Prepaid expenses" and "Other noncurrent assets", respectively, in our consolidated balance sheets as of December 31, 2021. Amortization expense related to deferred commissions is computed on a straight-line basis over its estimated useful lives and included in "Selling, general and administrative" within our accompanying consolidated statements of operations.
Property, Plant and Equipment, Policy [Policy Text Block] | (f) Fixed Assets and Finite-lived Intangible Assets Fixed assets and finite-lived intangibles are stated at cost less accumulated depreciation and amortization, which are computed on a straight-line basis over their estimated useful lives. Leasehold improvements are amortized over the shorter of the useful life of the asset or the lease term. Our internal software development costs primarily relate to internal-use software. Such costs are capitalized in the application development stage in accordance with ASC 350-40, Internal-use Software ("ASC 350-40"). We also capitalize software development costs upon the establishment of technological feasibility for a product in accordance with ASC 985-20, Software to be Sold, Leased, or Marketed (“ASC 985-20”). Software development costs are amortized on a straight-line basis. In accordance with ASC 360, Property, Plant & Equipment, whenever events or changes in circumstances indicate that the carrying amount of long-lived assets and finite-lived intangible assets may not be recoverable, we review our long-lived assets and finite-lived intangible assets for impairment by first comparing the carrying value of our assets to the sum of the undiscounted cash flows expected to result from the use and eventual disposition of our assets. If the carrying value exceeds the sum of our assets’ undiscounted cash flows, we estimate and recognize an impairment loss by taking the difference between the carrying value and fair value of our assets. As of December 31, 2021, we reassessed the recoverability of long-lived assets for our Financial Services reporting unit based upon the weaker than expected operating performance as a result of changing market conditions. These conditions constituted a triggering event, which resulted in a long-lived asset impairment for our Financial Services operating segment. Please refer to Note 9. Fixed Assets and Note 12. Goodwill and Intangible Assets for more information.
Lessee, Leases [Policy Text Block] | (g) Leases We have operating and finance leases for corporate offices, data centers, and certain equipment that are accounted for under ASC 842. The lease term for our corporate headquarters ends in 2033 and includes the options to extend for one 10-year renewal period and two 5-year renewal periods. The lease of our Hyderabad, India office may be terminated in six months without penalty. Extension and termination options are considered in our calculation of the right-of-use (“ROU”) assets and lease liabilities when we determine it is reasonably certain that we will exercise those options. We determine if an arrangement is a lease at inception. We consider any contract where there is an identified asset and that it has the right to control the use of such asset in determining whether the contract contains a lease. A ROU asset represents our right to use an underlying asset for the lease term and the lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and lease liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As our operating leases do not provide an implicit rate, we use an incremental borrowing rate based on the information available on the adoption date in determining the present value of lease payments. The incremental borrowing rate was calculated by using our credit rating on our publicly-traded U.S. unsecured bonds and estimating an appropriate credit rating for similar secured debt instruments. Our calculated credit rating on secured debt instruments determined the yield curve used. We calculated an implied spread and applied the spreads to the risk-free interest rates based on the yield of the U.S. Treasury zero coupon securities with a maturity equal to the remaining lease term in determining the borrowing rates for all operating leases. Our operating lease ROU assets include any lease payments made prior to the rent commencement date and exclude lease incentives. Lease expense for lease payments are recognized on a straight-line basis over the lease term. Operating lease transactions are included in "Operating lease right-of-use assets, net", and "Operating lease liabilities", current and noncurrent, within our accompanying consolidated balance sheets. Finance leases are included in property and equipment under "Fixed assets, net", "Short-term debt and current portion of long-term debt", and "Long-term debt" within our accompanying consolidated balance sheets.
Fair Value of Financial Instruments, Policy [Policy Text Block] | (h) Fair Value of Financial and Non-financial Instruments We follow the provisions of ASC 820-10, Fair Value Measurements (“ASC 820-10”), which defines fair value, establishes a framework for measuring fair value under U.S. GAAP and expands fair value measurement disclosures. We follow the provisions of ASC 820-10 for our financial assets and liabilities recognized or disclosed at fair value on a recurring basis. We follow the provisions of ASC 820-10 for our non-financial assets and liabilities recognized or disclosed at fair value.
Foreign Currency Transactions and Translations Policy [Policy Text Block] | (i) Foreign Currency We have determined local currencies are the functional currencies of our foreign operations. The assets and liabilities of foreign subsidiaries are translated at the period-end rate of exchange and statement of operations items are translated at the average rates prevailing during the year. The resulting translation adjustment is recorded as a component of “Accumulated other comprehensive losses” in our accompanying consolidated statements of changes in stockholders’ equity.
Compensation Related Costs, Policy [Policy Text Block] | (j) Stock-Based Compensation We follow ASC 718, Stock Compensation (“ASC 718”). Under ASC 718, stock-based compensation cost is measured at the grant date, based on the fair value of the awards granted, and is recognized as expense over the requisite service period. Our nonqualified stock options have an exercise price equal to the closing price of our common stock on the grant date, with a ten-year contractual term. The expected term for our stock options granted for a majority of the awards granted was estimated based on studies of historical experience and projected exercise behavior. However, for certain awards granted, for which no historical exercise pattern exists, the expected term was estimated using the simplified method. The risk-free interest rate is based on the yield of U.S. Treasury zero coupon securities with a maturity equal to the expected term of the equity award. The volatility factor is calculated using our historical daily closing prices over the most recent period that is commensurate with the expected term of the stock option awards. The expected dividend yield was based on our expected annual dividend rate on the date of grant. The fair value of our restricted stock is determined using the closing price of our common stock on the grant date. Our restricted stock is not assignable or transferable until it becomes vested. Restricted stock generally has a service vesting period of four years and we recognize the expense ratably over this service vesting period. Performance share units (“PSU”) vest at the end of a three-year performance period, subject to the recipient’s continued service. Each PSU represents the right to receive one share of our common stock and the ultimate realization is based on our achievement of certain market performance criteria. We determined the grant date fair value of PSUs with the assistance of a third-party valuation specialist and based on estimates provided by us. The valuation of our PSUs employed the Monte Carlo simulation model, which includes certain key assumptions that were applied to us and our peer group. Those key assumptions included valuation date stock price, expected volatility, correlation coefficients, risk-free rate of return, and expected dividend yield. The valuation date stock price is based on the dividend-adjusted closing price on the grant date. Expected volatility is calculated using historical daily closing prices over a period that is commensurate with the length of the performance period. The correlation coefficients are based on the price data used to calculate the historical volatilities. The risk-free rate of return is based on the yield of U.S. Treasury zero coupon securities with a maturity equal to the length of the performance period. The expected dividend yield was based on our and our peer group’s expected dividend rate over the performance period. PSUs are tied to the achievement of certain market performance conditions, namely relative total shareholder return as compared to the S&P 500 index ("TSR-based PSUs"). We estimate expected forfeitures of equity awards at the date of grant and recognize compensation expense only for those awards expected to vest. The forfeiture assumption is ultimately adjusted to the actual forfeiture rate. Estimated forfeiture is ultimately adjusted to actual forfeiture. Changes in the forfeiture assumptions may impact the total amount of expense ultimately recognized, as well as the timing of expense recognized over the requisite service period. Excess tax benefit from exercised stock options, lapsing of restricted stock and PSUs is recorded as an income tax benefit in our accompanying consolidated statements of operations. This tax benefit is calculated as the excess of the intrinsic value of options exercised and of the market value of restricted stock lapsed over the compensation recognized for financial reporting purposes.
Research, Development, and Computer Software, Policy [Policy Text Block] | (k) Research and Development Costs Research and development costs, which are primarily related to personnel and related overhead costs incurred in developing new services for customers, are expensed as incurred. Such costs were $49.2 million, $48.9 million, and $60.0 million for the years ended December 31, 2021, 2020, and 2019, respectively, and were included in our accompanying consolidated statements of operations.
Advertising Cost [Policy Text Block] | (l) Advertising Costs Advertising costs, which are primarily associated with promoting our brand, names and solutions provided, are expensed as incurred. Such costs were $12.0 million, $8.5 million, and $10.7 million for the years ended December 31, 2021, 2020, and 2019, respectively.
Income Tax, Policy [Policy Text Block] | (m) Income Taxes We account for income taxes under the asset and liability method under ASC 740, Income Taxes (“ASC 740”), which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements. Under this method, deferred tax assets and liabilities are determined based on the differences between the financial statements 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 effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment date. Deferred tax assets are recorded to the extent these assets are more likely than not to be realized. In making such determination, we consider all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax planning strategies, and recent financial operations. Valuation allowances are recognized to reduce deferred tax assets if it is determined to be more likely than not that all or some of the potential deferred tax assets will not be realized. We follow ASC 740-10, Income Taxes (“ASC 740-10”), which clarifies the accounting for uncertainty in income taxes recognized in the financial statements. ASC 740-10 provides that a tax benefit from an uncertain tax position may be recognized based on the technical merits when it is more likely than not that the position will be sustained upon examination, including resolutions of any related appeals or litigation processes. Income tax positions must meet a more likely than not recognition threshold in accordance with ASC 740-10. This standard also provides guidance on measurement, derecognition, classification, interest and penalties, accounting in interim periods, disclosure, and transition. We recognize interest and penalties related to unrecognized tax benefits within the income tax expense line in our accompanying consolidated statements of operations. Accrued interest and penalties are included within “Other liabilities” on our accompanying consolidated balance sheets.
Earnings Per Share, Policy [Policy Text Block] | (n) Earnings Per Share Basic and diluted earnings per share (“EPS”) are determined in accordance with ASC 260, Earnings per Share, which specifies the computation, presentation and disclosure requirements for EPS. Basic EPS excludes all dilutive common stock equivalents. It is based upon the weighted average number of common shares outstanding during the period. Diluted EPS, as calculated using the treasury stock method, reflects the potential dilution that would occur if our dilutive outstanding stock options and stock awards were issued.
Pension and Other Postretirement Plans, Policy [Policy Text Block] | (o) Pension and Postretirement Benefits We account for our pension and postretirement benefits under ASC 715, Compensation — Retirement Benefits (“ASC 715”). ASC 715 requires the recognition of the funded status of a benefit plan in the balance sheet, the recognition in other comprehensive income (loss) of gains or losses and prior service costs arising during the period, but which are not included as components of periodic benefit cost or credit, and the measurement of defined benefit plan assets and obligations as of the balance sheet date. We utilize a valuation date of December 31.
Standard Product Warranty, Policy [Policy Text Block] | (p) Product Warranty Obligations We provide warranty coverage for certain of our solutions. We recognize a product warranty obligation when claims are probable and can be reasonably estimated. As of December 31, 2021 and 2020, product warranty obligations were not material. In the ordinary course of business, we enter into numerous agreements that contain standard indemnities whereby we indemnify another party for breaches of confidentiality, infringement of intellectual property or gross negligence. Such indemnifications are primarily granted under licensing of computer software. Most agreements contain provisions to limit the maximum potential amount of future payments that we could be required to make under these indemnifications; however, we are not able to develop an estimate of the maximum potential amount of future payments to be made under these indemnifications as the triggering events are not subject to predictability.
Commitments and Contingencies, Policy [Policy Text Block] | (q) Loss Contingencies We accrue for costs relating to litigation, claims, and other contingent matters when such liabilities become probable and reasonably estimable. Such estimates are based on management’s judgment. Actual amounts paid may differ from amounts estimated, and such differences will be charged to operations in the period in which the final determination of the liability is made.
Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] | (r) Goodwill Goodwill represents the excess of acquisition costs over the fair value of tangible net assets and identifiable intangible assets of our businesses acquired. Goodwill and intangible assets deemed to have indefinite lives are not amortized. Intangible assets determined to have finite lives are amortized over their useful lives. Goodwill and intangible assets with indefinite lives are subject to impairment testing annually as of June 30 or whenever events or changes in circumstances indicate that the carrying amount may not be fully recoverable. We completed the required annual impairment test as of June 30, 2021, which resulted in no impairment of goodwill in 2021. This test compares the carrying value of each reporting unit to its fair value. If the fair value of the reporting unit exceeds the carrying value of our net assets, including goodwill assigned to that reporting unit, goodwill is not impaired. If the carrying value of the reporting unit’s net assets, including goodwill, exceeds the fair value of the reporting unit, then an impairment loss is recorded for the difference between the carrying amount and the fair value of the reporting unit.
New Accounting Pronouncements, Policy [Policy Text Block] | (s) Recent Accounting Pronouncements
Accounting Standard |  | Description |  | Effective Date |  | Effect on Consolidated Financial Statements or Other Significant Matters
Compensation-Retirement Benefits-Defined Benefit Plans - General (Subtopic 715-20) In August 2018, the FASB issued ASU No. 2018-14, "Changes to the Disclosure requirements for defined benefit plans" ("ASU No. 2018-14") Compensation-Retirement Benefits-Defined Benefit Plans - General (Subtopic 715-20) In August 2018, the FASB issued ASU No. 2018-14, "Changes to the Disclosure requirements for defined benefit plans" ("ASU No. 2018-14") |  | This amendment removes certain disclosures that are not considered cost beneficial and helps clarify certain required disclosures along with adding additional disclosures. This impacts employers that sponsor defined benefit pension and/or other postretirement plans. The amendment clarifies guidance in ASC 715-20-50-3 to disclose projected benefit obligation ("PBO") and accumulated benefit obligation ("ABO"). |  | Fiscal years ending after December 15, 2020 with early adoption permitted. |  | We adopted ASU No. 2018-14 on December 31, 2020 on a retroactive basis and applied to each comparative period presented in our Consolidated Financial Statements. The adoption of ASU No. 2018-14 did not have a material impact on our Consolidated Financial Statements.
Income Tax (Topic 740) In December 2019, FASB issued ASU No. 2019-12, "Simplifying the Accounting for Income Taxes" ("ASU No. 2019-12") Income Tax (Topic 740) In December 2019, FASB issued ASU No. 2019-12, "Simplifying the Accounting for Income Taxes" ("ASU No. 2019-12") |  | The amendments in this guidance reflect the FASB’s effort to reduce the complexity of accounting standards while maintaining or enhancing the helpfulness of information provided to financial statement users. Changes include treatment of Hybrid tax regimes, tax basis step-up in goodwill obtained in a transaction that is not a business combination, separate financial statements of legal entities not subject to tax, intraperiod tax allocation, ownership changes in investments, interim-period accounting for enacted changes in tax law, year-to-date loss limitation in interim-period tax accounting, income statement presentation of tax benefits of tax-deductible dividends, and impairment of investment in qualified affordable housing projects accounted for under the equity method. |  | Fiscal years beginning after December 15, 2020 with early adoption permitted. |  | We adopted this amendment on January 1, 2021 on a prospective basis. We evaluated ASU No. 2019-12 and determined that there was no material impact on our Consolidated Financial Statements.

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 basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). + References No definition available. + Details
Name: | us-gaap_BasisOfAccountingPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 954 -SubTopic 450 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6491354&loc=d3e6049-115624 + Details
Name: | us-gaap_CommitmentsAndContingenciesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for salaries, bonuses, incentive awards, postretirement and postemployment benefits granted to employees, including equity-based arrangements; discloses methodologies for measurement, and the bases for recognizing related assets and liabilities and recognizing and reporting compensation expense. + 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(1)) -URI http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901 + Details
Name: | us-gaap_CompensationRelatedCostsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for subsidiaries or other investments that are consolidated, including the accounting treatment for intercompany accounts or transactions and any noncontrolling interest. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -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_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy
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 (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -URI http://asc.fasb.org/topic&trid=2175825 + Details
Name: | us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267 + Details
Name: | us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy
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 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 pension and other postretirement benefit plans. This accounting policy may address (1) the types of plans sponsored by the entity, and the benefits provided by each plan (2) groups that participate in (or are covered by) each plan (3) how plan assets, liabilities and expenses are measured, including the use of any actuaries and (4) significant assumptions used by the entity to value plan assets and liabilities and how such assumptions are derived. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 60 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=66047640&loc=d3e39622-114963 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 80 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=65877416&loc=d3e29149-114947 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 70 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 30 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6412939&loc=d3e15145-114933 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920 + Details
Name: | us-gaap_PensionAndOtherPostretirementPlansPolicy
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 from contract with customer. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 17 -URI http://asc.fasb.org/extlink&oid=123351226&loc=SL49130561-203045 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 20 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 18 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -URI http://asc.fasb.org/topic&trid=49130388 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 20 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 18 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045 Reference 7: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (e) -URI http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 20 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 19 -URI http://asc.fasb.org/extlink&oid=123351226&loc=SL49130564-203045 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 20 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045 + Details
Name: | us-gaap_RevenueFromContractWithCustomerPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for standard warranties including the methodology for measuring the liability. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249 + Details
Name: | us-gaap_StandardProductWarrantyPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration