XML 54 R27.htm IDEA: XBRL DOCUMENT
v3.24.1.u1

Principles of Consolidation and Other Matters (Policies) | 3 Months Ended
--- | ---
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract] |
Cash and Cash Equivalents | Cash and Cash Equivalents Cash and cash equivalents primarily consist of certificates of deposit and time deposits, with original maturities of three months or less, and money market funds. The estimated fair value of the Company's cash and cash equivalents approximates their carrying value. The Company is required to maintain operating funds primarily related to regulatory requirements outside of the U.S. or as collateral under captive insurance arrangements.
Allowance for Credit Losses on Accounts Receivable | Allowance for Credit Losses on Accounts Receivable The Company’s policy for providing an allowance for credit losses on its accounts receivable is based on a combination of factors, including historical write-offs, aging of balances, and other qualitative and quantitative analyses.
Investments | Investments The caption "Investment income" in the consolidated statements of income comprises realized and unrealized gains and losses from investments recognized in earnings. It includes, when applicable, other than temporary declines in the value of securities, mark-to-market increases or decreases in equity investments with readily determinable fair values and equity method gains or losses on the Company's investments in private equity funds. The Company holds investments in certain private equity funds. Investments in private equity funds are accounted for in accordance with the equity method of accounting using a consistently applied three-month lag period adjusted for any known significant changes from the lag period to the reporting date of the Company. The underlying private equity funds follow investment company accounting, where investments within the fund are carried at fair value. Investment gains or losses for its proportionate share of the change in fair value of the funds are recorded in earnings. Investments accounted for in accordance with the equity method of accounting are included in other assets in the consolidated balance sheets.
Income Taxes | Income Taxes The Company's effective tax rate for the three months ended March 31, 2024 was 23.9%, compared with 24.7% for the corresponding quarter of 2023. The tax rate in each period reflects the impact of discrete tax items such as excess tax benefits related to share-based compensation, enacted tax legislation, changes in uncertain tax positions, deferred tax adjustments, non-taxable adjustments related to contingent consideration for acquisitions, and valuation allowances for certain tax credits and attributes. The rate for the three months ended March 31, 2024 reflects the previously enacted change in the United Kingdom (U.K.) corporate income tax rate from 19% to 25%, which was effective April 1, 2023. The blended U.K. statutory tax rate for 2023 was 23.5%. The excess tax benefit related to share-based payments is the most significant discrete item in both periods, reducing the effective tax rate by 2.3% and 1.3% for the three months ended March 31, 2024 and 2023, respectively. The Company's tax rate reflects its income, statutory tax rates, and tax planning in the various jurisdictions in which it operates. Significant judgment is required in determining the annual effective tax rate and in evaluating uncertain tax positions. Losses in one jurisdiction, generally, cannot offset earnings in another, and within certain jurisdictions profits and losses may not offset between entities. Consequently, losses in certain jurisdictions may require valuation allowances affecting the effective tax rate, depending on estimates of the realizability of associated deferred tax assets. The tax rate is also sensitive to changes in unrecognized tax benefits, including the impact of settled tax audits and expired statutes of limitations. The Company reports a liability for unrecognized tax benefits resulting from uncertain tax positions taken or expected to be taken in tax returns. The Company's gross unrecognized tax benefits were $127 million at March 31, 2024, and $124 million at December 31, 2023. It is reasonably possible that the total amount of unrecognized tax benefits could decrease up to approximately $66 million within the next twelve months due to settlement of audits and expirations of statutes of limitations. Changes in tax laws, rulings, policies, or related legal and regulatory interpretations occur frequently and may have significant favorable or adverse impacts on our effective tax rate. In 2021, the Organization for Economic Cooperation and Development ("OECD") released model rules for a 15% global minimum tax, known as Pillar Two. Pillar Two has now been enacted by approximately 30 countries, including the U.K. and Ireland. This minimum tax is treated as a period cost beginning in 2024 and does not have a material impact on the Company's financial results of operations for the current period. The Company is monitoring legislative developments, as well as additional guidance from countries that have enacted legislation. We anticipate further legislative activity and administrative guidance in 2024.
Restructuring Costs | Restructuring Costs Charges associated with restructuring activities are recognized in accordance with applicable accounting guidance which includes accounting for disposal or exit activities, guidance related to impairment of right-of-use ("ROU") assets related to real estate leases, as well as other costs resulting from accelerated depreciation or amortization of leasehold improvements and other property and equipment. Severance and related costs are recognized based on amounts due under established severance plans or estimates of one-time benefits that will be provided. Typically, severance benefits are recognized when the impacted colleagues are notified of their expected termination and such termination is expected to occur within the legally required notification period. These costs are included in compensation and benefits in the consolidated statements of income. Costs for real estate consolidation are recognized based on the type of cost, and the expected future use of the facility. For locations where the Company does not expect to sub-lease the property, the amortization of any ROU asset is accelerated from the decision date to the cease use date. For locations where the Company expects to sub-lease the properties subsequent to its vacating the property, the ROU asset is reviewed for potential impairment at the earlier of the cease use date or the date a sub-lease is signed. To determine the amount of impairment, the fair value of the ROU asset is determined based on the present value of the estimated net cash flows related to the property. Contractual costs outside of the ROU asset are recognized based on the net present value of expected future cash outflows for which the Company will not receive any benefit. Such amounts are reliant on estimates of future sub-lease income to be received and future contractual costs to be incurred. These costs are included in other operating expenses in the consolidated statements of income. Other costs related to restructuring, such as moving, legal or consulting costs are recognized as incurred. These costs are included in other operating expenses in the consolidated statements of income.
Foreign Currency | Foreign Currency The financial statements of our international subsidiaries are translated from functional currency to U.S. dollars using month-end exchange rates for assets and liabilities, and average monthly exchange rates during the period for revenues and expenses. Translation adjustments are recorded in accumulated other comprehensive income (loss) ("AOCI") within the consolidated statements of equity. Foreign exchange transaction gains and losses resulting from the conversion of the transaction currency to functional currency are included in operating income in the consolidated statements of income.
Fair Value Measurement | Fair Value Hierarchy The Company has categorized its assets and liabilities that are valued at fair value on a recurring basis into a three-level fair value hierarchy. The fair value hierarchy gives the highest priority to quoted prices in active markets for identical assets and liabilities (Level 1) and lowest priority to unobservable inputs (Level 3). In some cases, the inputs used to measure fair value might fall into different levels of the fair value hierarchy. In such cases, the level in the fair value hierarchy, for disclosure purposes, is determined based on the lowest level input that is significant to the fair value measurement. Assets and liabilities recorded in the consolidated balance sheets at fair value are categorized based on the inputs in the valuation techniques as follows: Level 1.Assets and liabilities whose values are based on unadjusted quoted prices for identical assets or liabilities in an active market (examples include active exchange-traded equity securities and exchange-traded money market mutual funds). Assets and liabilities measured using Level 1 inputs include exchange-traded equity securities, exchange-traded mutual funds and money market funds. Level 2.Assets and liabilities whose values are based on the following: a)quoted prices for similar assets or liabilities in active markets; b)quoted prices for identical or similar assets or liabilities in non-active markets (examples include corporate and municipal bonds, which trade infrequently); c)pricing models whose inputs are observable for substantially the full term of the asset or liability (examples include most over-the-counter derivatives, including interest rate and currency swaps); and d)pricing models whose inputs are derived principally from or corroborated by observable market data through correlation or other means for substantially the full asset or liability (for example, certain mortgage loans). Level 3.Assets and liabilities whose values are based on prices, or valuation techniques that require inputs that are both unobservable and significant to the overall fair value measurement. These inputs reflect management’s own assumptions about the assumptions a market participant would use in pricing the asset or liability. Assets and liabilities measured using Level 3 inputs relate to assets and liabilities for contingent purchase consideration. Valuation Techniques Equity Securities, Money Market Funds and Mutual Funds – Level 1 Investments for which market quotations are readily available are valued at the sale price on their principal exchange or, for certain markets, official closing bid price. Money market funds are valued at a readily determinable price. Contingent Purchase Consideration Assets and Liabilities – Level 3 Purchase consideration for some acquisitions and dispositions made by the Company include contingent consideration arrangements. Contingent consideration arrangements are based primarily on EBITDA or revenue targets over a period of 2 to 4 years. The fair value of the contingent purchase consideration asset and liability is estimated as the present value of future cash flows to be paid, based on projections of revenue and earnings and related targets of the acquired and disposed entities.
New Accounting Guidance | New Accounting Pronouncements Recently Issued Accounting Pronouncements Not Yet Adopted In December 2023, the FASB issued an accounting standard update on income tax disclosures, primarily related to the rate reconciliation and income taxes paid information. The new guidance requires that public business entities, on an annual basis, disclose specific categories in the rate reconciliation and provide additional information for reconciling items that meet a quantitative threshold. In addition, all entities are required to disclose on an annual basis the amount of income taxes paid, net of refunds received, disaggregated by federal, state and foreign taxes, and by individual jurisdictions if the amount is equal to or greater than 5% of total income taxes paid, net of refunds received. The guidance is effective for annual periods beginning after December 15, 2024. Early adoption is permitted. An entity should apply the amendments in the standard prospectively, even though retrospective application is permitted. The Company is currently evaluating the guidance and expects it to only impact disclosures with no impact to results of operations, cash flows, or financial condition. In November 2023, the FASB issued an accounting standard update on segment reporting. The new guidance: (1) introduces a requirement to disclose significant segment expenses regularly provided to the chief operating decision maker ("CODM"), (2) extends certain annual disclosures to interim periods, (3) clarifies disclosure requirements for single reportable segment entities, (4) permits more than one measure of segment profit or loss to be reported under certain conditions, and (5) requires disclosure of the title and position of the CODM. The standard is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The guidance applies retrospectively to all periods presented in the financial statements. The Company is currently evaluating the guidance and expects it to only impact disclosures with no impact to results of operations, cash flows, or financial condition.

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 -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482913/230-10-50-1 + 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 recognizing and reporting costs associated with exiting, disposing of, and restructuring certain operations. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 420 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.P.4) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-2 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 420 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 5.P.3) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-1 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section S99 -Paragraph 1 -SubTopic 10 -Topic 420 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-1 + Details
Name: | us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for credit loss on financial instrument measured at amortized cost basis, net investment in lease, off-balance sheet credit exposure, and available-for-sale debt security. Includes, but is not limited to, methodology used to estimate allowance for credit loss, how writeoff of uncollectible amount is recognized, and determination of past due status and nonaccrual status. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 14 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479319/326-20-50-14 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 30 -Paragraph 5A -Publisher FASB -URI https://asc.fasb.org//1943274/2147479391/326-20-30-5A Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 3C -Publisher FASB -URI https://asc.fasb.org//1943274/2147479319/326-20-50-3C Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 35 -Paragraph 8A -Publisher FASB -URI https://asc.fasb.org//1943274/2147479366/326-20-35-8A Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 3D -Publisher FASB -URI https://asc.fasb.org//1943274/2147479319/326-20-50-3D Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479344/326-20-45-5 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 30 -Paragraph 1B -Publisher FASB -URI https://asc.fasb.org//1943274/2147479175/326-30-30-1B Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 3C -Publisher FASB -URI https://asc.fasb.org//1943274/2147479106/326-30-50-3C Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 3A -Publisher FASB -URI https://asc.fasb.org//1943274/2147479106/326-30-50-3A Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 3D -Publisher FASB -URI https://asc.fasb.org//1943274/2147479106/326-30-50-3D Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 35 -Paragraph 13A -Publisher FASB -URI https://asc.fasb.org//1943274/2147479148/326-30-35-13A Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 30 -Paragraph 4A -Publisher FASB -URI https://asc.fasb.org//1943274/2147479391/326-20-30-4A Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 35 -Paragraph 7A -Publisher FASB -URI https://asc.fasb.org//1943274/2147479148/326-30-35-7A Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 21 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479319/326-20-50-21 Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479319/326-20-50-11 Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479106/326-30-50-7 Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 17 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479319/326-20-50-17 Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 6.M.Q4) -SubTopic 20 -Topic 326 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483530/326-20-S99-1 + Details
Name: | us-gaap_CreditLossFinancialInstrumentPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities. + References No definition available. + Details
Name: | us-gaap_FairValueMeasurementPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | 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 -Topic 830 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//830/tableOfContent + 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 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 -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(h)(1)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 17 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-17 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482525/740-10-45-25 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482525/740-10-45-28 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 19 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-19 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482765/220-10-50-1 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-20 + 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 investment in financial asset. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(3)(b)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(d)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(f)(1)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(f)(2)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(f)(3)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 12 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-12 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 19 -Subparagraph (2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-19 + 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 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
- References No definition available. + Details
Name: | us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration