XML 65 R35.htm IDEA: XBRL DOCUMENT
v3.25.0.1

Summary of Significant Accounting Policies (Policies) | 12 Months Ended
--- | ---
Dec. 31, 2024
Accounting Policies [Abstract] |
Principles of Consolidation | Principles of Consolidation The Consolidated Financial Statements include the accounts of the Company and its wholly-owned subsidiaries and entities in which it holds a controlling financial interest. The Company determines whether it has a controlling financial interest either by its decision-making ability through voting interests or by the extent of the Company’s participation in the economic risks and rewards of the entity through variable interests. All intercompany accounts and transactions have been eliminated.
Variable Interest Entities | Variable Interest Entities The Company or its affiliates have created numerous investment products for its clients in various types of legal entity structures. The Company serves as the Manager, Administrator and Distributor for these investment products and may also serve as the Trustee for some of the investment products. The Company receives asset management, distribution, administration and custodial fees for these services. Clients are the equity investors and participate in proportion to their ownership percentage in the net income or loss and net capital gains or losses of the products, and, on liquidation, will participate in proportion to their ownership percentage in the remaining net assets of the products after satisfaction of outstanding liabilities. The Company has concluded that it is not the primary beneficiary of the entities and, therefore, is not required to consolidate any of the pooled investment vehicles for which it receives asset management, distribution, administration and custodial fees under the VIE model. The entities either do not meet the definition of a VIE or the Company does not hold a variable interest in the entities. The entities either qualify for the money market scope exception, or are entities in which the Company’s asset management, distribution, administration and custodial fees are commensurate with the services provided and include fair terms and conditions, or are entities that are limited partnerships which have substantive kick-out rights. The Company acts as a fiduciary and does not hold any other interests other than insignificant seed money investments in the pooled investment vehicles. For this reason, the Company also concluded that it is not required to consolidate the pooled investment vehicles under the voting interest entity model. The Company is a party to expense limitation agreements with certain SEI-sponsored money market funds subject to Rule 2a-7 of the Investment Company Act of 1940 which establish a maximum level of ordinary operating expenses incurred by the fund in any fiscal year including, but not limited to, fees of the administrator or its affiliates. Under the terms of these agreements, the Company waived $7,538, $22,092 and $35,426 in fees during 2024, 2023 and 2022, respectively.
Management's Use of Estimates | Management’s Use of Estimates The preparation of financial statements in conformity with accounting principles generally accepted in the United States (U.S. GAAP) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.
Revenue Recognition and Deferred Contract Costs | Revenue Recognition Revenue is recognized when the transfer of control of promised goods or services under the terms of a contract with customers are satisfied in an amount that reflects the consideration to which the Company expects to be entitled in exchange for those promised goods or services. Certain portions of the Company’s revenues involve a third party in providing goods or services to its customers. In such circumstances, the Company must determine whether the nature of its promise to the customer is to provide the underlying goods or services (the Company is the principal in the transaction and reports the transaction gross) or to arrange for a third party to provide the underlying goods or services (the entity is the agent in the transaction and reports the transaction net). The Company does not disclose the value of unsatisfied performance obligations as the majority of its contracts relate to: 1) contracts with an original term of one year or less; 2) contracts for which the Company recognizes revenue at the amount to which it has the right to invoice for services performed; and 3) contracts that are based on the value of assets under management or administration. See Note 17 for related disclosures regarding revenue recognition. Deferred Contract Costs The Company's incremental contract acquisition costs are related to information processing contracts in the Private Banks segment and investment operations contracts in the Investment Managers segment. These deferred costs primarily consist of sales compensation payments to the Company's sales personnel. The Company defers and amortizes incremental contract acquisition costs using the straight-line method over the expected client life, which ranges from 6 to 15 years.
Cash and Cash Equivalents | Cash and Cash Equivalents The Company considers investment instruments purchased with an original maturity of three months or less to be cash equivalents. Cash and cash equivalents include $341,311 and $397,838 at December 31, 2024 and 2023, respectively, primarily invested in SEI-sponsored open-ended money market investment products. The SEI-sponsored investment products are considered Level 1 assets.
Restricted Cash | Restricted Cash Restricted cash includes $250 at December 31, 2024 and 2023 segregated for regulatory purposes related to trade-execution services conducted by the Company's subsidiary in the United Kingdom, SEI Investments (Europe) Limited (SIEL). Restricted cash also includes $52 and $51 at December 31, 2024 and 2023, respectively, segregated in special reserve accounts for the benefit of customers of the Company's subsidiary SEI Investments Distribution Co. (SIDCO) in accordance with certain rules established by the Securities and Exchange Commission for broker-dealers.
Allowances for Doubtful Accounts | Allowances for Doubtful Accounts The Company provides an allowance for doubtful accounts equal to the estimated uncollectible amounts. The Company’s estimate is based on historical collection experience and a review of the current status of trade accounts receivable.
Concentration of Credit Risk | Concentration of Credit Risk Financial instruments which potentially expose the Company to concentrations of credit risk consist primarily of cash equivalents and trade receivables. Cash equivalents are principally invested in short-term money market funds or placed with major banks and high-credit qualified financial institutions. Cash deposits maintained with institutions are in excess of federally insured limits. Concentrations of credit risk with respect to the Company's receivables are limited due to the large number of clients and their dispersion across geographic areas. No single group or customer represents greater than 10% of total accounts receivable.
Property and Equipment | Property and Equipment Property and Equipment are recorded at cost. Expenditures for major additions and improvements are capitalized and minor replacements, maintenance, and repairs are charged to expense as incurred. Construction in progress includes the cost of construction and other direct costs attributable to the construction. When property and equipment are retired or disposed of, the related cost and accumulated depreciation are removed from the accounts and any resulting gain or loss is included in the results of operations for the respective period. Depreciation is provided over the estimated useful lives using the straight line method for financial statement purposes. No provision for depreciation is made for construction in progress until such time as the relevant assets are completed and put into service. The Company uses other depreciation methods, generally accelerated, for tax purposes where appropriate. Buildings are depreciated over 25 to 39 years. Building improvements have useful lives ranging from 5 to 15 years. Equipment, purchased software and furniture and fixtures have useful lives ranging from 3 to 5 years. Amortization of leasehold improvements is computed using the straight line method over the shorter of the remaining lease term or the estimated useful lives of the improvements.
Investments | Investments The classification of the Company's investments is determined at the time of purchase and reevaluated at each balance sheet date. The Company records its investments in money market funds and commercial paper as cash equivalents. The Company records its investments in securities owned by SIDCO, equity securities and other investment securities not accounted for under the equity method at fair value. Unrealized gains and losses from the change in fair value of these securities are recognized in current period earnings. The specific identification method is used to compute the realized gains and losses on all of the Company’s investments (See Note 5). Securities owned SIDCO, the Company’s broker-dealer subsidiary, reports changes in fair value of marketable securities through current period earnings due to specialized accounting practices related to investments by broker-dealers. Available for sale debt securities Debt securities classified as available-for-sale are reported at fair value as determined by the most recently traded price of each security at the balance sheet date. Unrealized gains and losses associated with the Company's available for sale debt securities, net of income taxes, are reported as a separate component of comprehensive income. The Company evaluates the realizable value of its available for sale debt securities on a quarterly basis. In the event that an other-than-temporary decline in fair value has occurred, the amount of the decline related to a credit loss is reported through current period earnings. Some of the factors considered in determining other-than-temporary impairment include, but are not limited to, the intent of management to sell the security, the likelihood that the Company will be required to sell the security before recovering its cost, and management’s expectation to recover the entire amortized cost basis of the security even if there is no intent to sell the security. The Company did not recognize any impairment charges related to its available for sale debt securities in 2024, 2023 or 2022 (See Note 5). Equity method investments The Company accounts for investments in unconsolidated entities that are 20% to 50% owned or are 20% or less owned and have the ability to exercise significant influence over the operating and financial policies of the entity under the equity method of accounting. Investments in limited partnerships are accounted for under the equity method when the Company's investment is more than minor. Under the equity method of accounting, the investments are initially carried at cost and subsequently adjusted by the Company's proportionate share of the entities' net income, which is recognized in current period earnings. Any investments in entities not consolidated or accounted for under the equity method are accounted for under the cost method of accounting. The Company's equity method investments primarily relates to its investment in LSV Asset Management (See Note 2). The Company evaluates equity method investments for impairment whenever events or changes in circumstances indicate that the carrying amounts of such investments may be impaired. If a decline in the value of an equity method investment is determined to be other than temporary, a loss is recorded in current period earnings.
Fair Value of Financial Instruments | Fair Value of Financial Instruments Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The fair value hierarchy requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. The fair value hierarchy describes three levels of inputs that may be used by the Company to measure fair value: Level 1 – Quoted prices in active markets for identical assets or liabilities without adjustment. The Company’s Level 1 assets primarily include investments in investment products sponsored by SEI that are quoted daily. Level 2 – Observable inputs other than Level 1 prices, such as quoted prices for similar assets, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities. Level 2 financial assets consist of GNMA mortgage-backed securities, Federal Home Loan Bank (FHLB) and other U.S. government agency short-term notes. Level 3 – Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities. Level 3 assets and liabilities include financial instruments whose value is determined using pricing models, or similar techniques, as well as instruments for which the determination of fair value requires significant judgment by management. The Company had no Level 3 financial assets at December 31, 2024 or 2023 that were required to be measured at fair value on a recurring basis. The Company's Level 3 financial liabilities at December 31, 2024 and 2023 consist entirely of estimated contingent considerations resulting from business acquisitions. The fair value of an asset or liability may include inputs from more than one level in the fair value hierarchy. The lowest level of significant inputs used to value the asset or liability determines which level the asset or liability is classified in its entirety. Transfers between levels of the fair value hierarchy are reported at fair value as of the beginning of the period in which the transfers occur. See Note 4 for related disclosures regarding fair value measurements.
Capitalized Software | Capitalized Software Costs incurred for the development of internal use software to be offered in a hosting arrangement is capitalized during the development stage of the software application. These costs include direct external and internal costs to design the software configuration and interfaces, coding, installation, and testing. Costs incurred during the preliminary and post-implementation stages of the software application are expensed as incurred. Costs associated with significant enhancements to a software application are capitalized while costs incurred to maintain existing software applications are expensed as incurred. The capitalization of software development costs requires considerable judgment by management to ensure the costs incurred will result in additional functionality of the software. Amortization of capitalized software development costs begins when the product is ready for its intended use. Capitalized software development costs are amortized on a product-by-product basis using the straight-line method over the estimated economic life of the product or enhancement. The Company capitalized $24,340, $33,958 and $35,293 of software development costs during 2024, 2023 and 2022, respectively, to further the development of the SEI Wealth Platform SM (SWP) and the development of a new platform for the Investment Managers segment. The Company capitalized $13,696, $18,183 and $25,735 of software development costs for significant enhancements to SWP during 2024, 2023 and 2022, respectively. As of December 31, 2024, the net book value of SWP was $204,621, which includes $4,300 of capitalized software development costs in-progress associated with future releases. The Company also capitalized $10,644, $15,775 and $9,558 of software development costs during 2024, 2023 and 2022, respectively, related to a new platform for the Investment Managers segment. Capitalized software development costs in-progress associated with this platform were $30,812 and $20,083 as of December 31, 2024 and 2023, respectively. The platform is not yet ready for use. Management continually reassesses the estimated useful life of SWP and any change in management’s estimate could result in the remaining amortization expense to be accelerated or spread out over a longer period. As of December 31, 2024, SWP has a weighted average remaining life of 8.2 years. Amortization expense for SWP was $27,510, $25,637 and $35,638 in 2024, 2023 and 2022, respectively, and is included in Amortization expense on the accompanying Consolidated Statements of Operations. The Company currently expects to recognize amortization expense related to all capitalized software development costs placed into service as of December 31, 2024 each year from 2025 through 2029 as follows:
Year | Expected Amortization Expense Related to Capitalized Software
2025 | $ | 28,556 |
2026 | 27,550 |
2027 | 25,932 |
2028 | 23,995 |
2029 | 22,384 |
The Company evaluates the carrying value of capitalized software development costs when circumstances indicate the carrying value may not be recoverable. The review of capitalized software development costs for impairment requires significant assumptions about operating strategies, underlying technologies utilized, and external market factors. External market factors include, but are not limited to, expected levels of competition, barriers to entry by potential competitors, stability in the target market and governmental regulations. During 2023, management decided to abandon certain functionality within the platform for the Investment Managers segment due to a change in development strategy and wrote off $5,250 of previously capitalized software development costs. The expense associated with the write off is reflected in the Investment Managers segment and included in Facilities, supplies and other costs on the accompanying Consolidated Statement of Operations. The Company did not recognize any impairment charges related to its capitalized software development costs in 2024 or 2022.
Business Combinations, Contingent Consideration Liabilities | Business Combinations The Company accounts for business combinations in accordance with Accounting Standards Codification (ASC) Topic 805, Business Combinations (ASC 805). ASC 805 establishes principles and requirements for recognizing the total consideration transferred, assets acquired and liabilities assumed in a business combination. ASC 805 also provides guidance for recognizing and measuring goodwill acquired in a business combination and requires the acquirer to disclose information needed to evaluate and understand the financial impact of the business combination. The Company recognizes assets and liabilities acquired at their estimated fair values. Management uses judgment to identify the acquired assets and liabilities assumed; estimate the fair value of these assets and liabilities; estimate the useful life of the assets; and assess the appropriate method for recognizing depreciation or amortization expense over the estimated useful life of the assets. Contingent Consideration Liabilities The Company may be required to pay additional future consideration in connection with business acquisitions based on the attainment of specified financial measures. The Company estimates the fair value of these potential future obligations at the time a business combination is consummated and records a contingent consideration liability on the Consolidated Balance Sheets. If the expected payment amounts subsequently change, the contingent consideration liabilities are adjusted through current period earnings and included in Facilities, supplies and other costs on the accompanying Consolidated Statement of Operations.
Goodwill and Other Intangible Assets | Goodwill and Other Intangible Assets The Company reviews long-lived assets and identifiable definite-lived intangible assets for impairment at least annually or whenever events or changes in circumstances indicate that the carrying amount of these assets may not be recoverable. For purposes of recognizing and measuring an impairment loss, a long-lived asset is grouped with other assets and liabilities at the lowest level for which identifiable cash flows are largely independent. Identifiable definite-lived intangible assets on the Company’s Consolidated Balance Sheet are amortized on a straight-line basis according to their estimated useful lives. Goodwill is not amortized but is reviewed for impairment annually or more frequently if an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying amount. Current guidance requires that a qualitative assessment be performed to assess goodwill for impairment. The fair value of each reporting unit is compared with its carrying value, including goodwill. If the fair value exceeds the carrying value, goodwill is not impaired and no further testing is performed. If the qualitative assessment indicates the carrying value exceeds the fair value, a quantitative impairment test is then utilized to identify potential goodwill impairment and measure the amount of a goodwill impairment loss to be recognized. The Company did not recognize any impairment charges related to its goodwill or other intangible assets in 2024, 2023 or 2022. See Note 16 for related disclosures regarding goodwill and intangible assets.
Income Taxes | Income Taxes The Company applies the asset and liability approach to account for income taxes whereby deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. Annual tax provisions include amounts considered sufficient to pay assessments that may result from examination of prior year tax returns; however, the amount ultimately paid upon resolution of issues raised may differ materially from the amount accrued. The examination and the resolution process may last longer than one year.
Foreign Currency Translation | Foreign Currency Translation The assets and liabilities and results of operations of the Company’s foreign subsidiaries are measured using the foreign subsidiary’s local currency as the functional currency. Assets and liabilities have been translated into U.S. dollars using the rates of exchange at the balance sheet dates. The results of operations have been translated into U.S. dollars at average exchange rates prevailing during the period. The resulting translation gain and loss adjustments are recorded as a separate component of comprehensive income. Transaction gains and losses from exchange rate fluctuations are included in the results of operations in the periods in which they occur.
Earnings Per Common Share | Earnings Per Common Share Basic earnings per common share is computed by dividing net income attributable to SEI Investments common shareholders by the weighted average number of common shares outstanding during the period. Diluted earnings per common share is computed by dividing net income attributable to SEI Investments common shareholders by the combination of the weighted average number of common shares outstanding and the dilutive potential common shares outstanding during the period. The Company's dilutive potential common shares consist of equity awards including stock options and restricted stock units.
Stock-Based Compensation | Stock-Based Compensation The Company recognizes stock-based compensation for all share-based awards made to employees and directors, including stock options, restricted stock units, and employee stock purchases related to an employee stock purchase plan. Stock-based compensation cost for awards under share-based compensation plans is measured at the grant date based on the fair value of the award and is recognized as expense over the requisite service period, which is the vesting period. The Company accounts for forfeitures as they occur. Restricted stock units are time-based and are not based on the achievement of performance targets. The amount of stock-based compensation expense for stock options recognized in a given period is dependent upon management’s estimate of when the vesting targets are expected to be achieved. If this estimate proves to be inaccurate, the remaining amount of stock-based compensation expense for stock options could be accelerated, spread out over a longer period, or reversed
Leases | Leases The Company determines if an arrangement is a lease at the inception of the contract. The Company's operating leases are included in Operating lease right-of-use (ROU) assets, Current portion of long-term operating lease liabilities, and Long-term operating lease liabilities on the accompanying Consolidated Balance Sheets. The operating lease ROU assets and operating lease liabilities are recognized based on the present value of future minimum lease payments over the lease term at commencement date. As most of the Company’s leases do not provide an implicit interest rate, the Company utilizes an estimated incremental borrowing rate based on the information available at commencement date in determining the present value of future payments. In determining the discount rate used in the present value calculation, the Company has elected to apply the portfolio approach for leases of equipment provided the leases commenced at or around the same time. This election allows the Company to account for leases at a portfolio level provided that the resulting accounting at this level would not differ materially from the accounting at the individual lease level. Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term. The Company has elected to account for lease and non-lease components separately. Operating lease ROU assets include all contractual lease payments and initial direct costs incurred, less any lease incentives. Facility leases generally only contain lease expense and non-component items such as taxes and pass through charges. Only the lease components are included in the ROU assets and lease liabilities. Additionally, the Company has elected not to apply the recognition requirements of ASC 842 to leases which have a lease term of less than one year at the commencement date. The majority of the Company's leases for corporate facilities and equipment contain terms for renewal and extension of the lease agreement. The exercise of lease renewal options is generally at the Company’s sole discretion. The Company includes the lease extensions when it is reasonably certain the Company will exercise the extension. Several of the Company's leases are subject to periodic market rent review adjustments which are not tied to an index or specific interest rate. Rather, the review adjustments represent market conditions on the date of the review. The variable lease payments consist of payments beyond the initial contractual payment amounts prior to the market rent review. The Company’s lease agreements do not contain any material residual value guarantees or any material restrictive covenants. The Company does not currently have any finance leases.
Reclassifications | Reclassifications Certain prior year amounts have been reclassified to conform to current year presentation.
Recently Adopted Accounting Pronouncements and New Accounting Pronouncements | Recently Adopted Accounting Pronouncements In November 2023, the Financial Accounting Standards Board (FASB) issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (ASU 2023-07) which updates reportable segment disclosure requirements primarily through enhanced disclosures about significant segment expenses. Business segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker (CODM) in deciding how to allocate resources and in assessing performance. The Company adopted ASU 2023-07 for the fiscal year ended December 31, 2024 and applied the disclosure requirements retrospectively to all prior periods presented in the financial statements. See Note 12 for related disclosures regarding the Company's business segments. New Accounting Pronouncements In December 2023, the Financial Accounting Standards Board (FASB) issued ASU 2023-09, Income Taxes (Topic 740): Improvement to Income Tax Disclosures (ASU 2023-09) to enhance the transparency and decision usefulness of income tax disclosures. ASU 2023-09 is effective for annual periods beginning after December 15, 2024 on a prospective basis. Early adoption is permitted. The Company does not expect ASU 2023-09 to have a significant impact on its consolidated financial statements and related disclosures. In November 2024, the FASB issued ASU 2024-03, Income Statement—Reporting Comprehensive Income—Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses (ASU 2024-03) which requires new disclosures to disaggregate prescribed natural expenses underlying any income statement caption. ASU 2024-03 is effective for annual periods beginning after December 15, 2026 on a prospective basis. Early adoption is permitted. The Company is currently evaluating the impact of adopting ASU 2024-03 on its consolidated financial statements and related disclosures.
Investments in Unconsolidated Affiliates | The Company accounts for its interest in LSV using the equity method because of its less than 50% ownership. The Company’s interest in the earnings of LSV is reflected in Equity in earnings of unconsolidated affiliates on the accompanying Consolidated Statements of Operations.
Investments in Affiliated Funds | The fair value of the Company's investment funds sponsored by LSV is measured using the net asset value per share (NAV) as a practical expedient. The NAVs of the funds are calculated by the funds' independent custodian and are derived from the fair values of the underlying investments as of the reporting date. The investment funds sponsored by LSV allow for investor redemptions at the end of each calendar month
Accumulated Other Comprehensive Income (Loss) | Other comprehensive income (loss) consists of net income and other gains and losses affecting shareholders’ equity that are excluded from net income. Other comprehensive income (loss) includes unrealized gains and losses on available for sale debt securities and foreign currency translation adjustments. The Company presents other comprehensive income (loss) in its Consolidated Statements of Comprehensive Income.
Uncertain Tax Positions | The Company recognizes uncertain tax positions in accordance with the applicable accounting guidance and adjusts these liabilities when management’s judgment changes as a result of the evaluation of new information not previously available. Due to the complexity of some of these uncertainties, the ultimate resolution may result in a payment that is materially different from the Company's current estimate of the tax liabilities.

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 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 -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 05 -Paragraph 4 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479515/805-10-05-4 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 05 -Paragraph 4 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479515/805-10-05-4 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 05 -Paragraph 4 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479515/805-10-05-4 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 05 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479515/805-10-05-4 + 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 -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 Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(1)(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1 Reference 2: 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_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy
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://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 942 -SubTopic 825 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478898/942-825-50-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1 + 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 -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1 + 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 consolidation to describe the significant judgments and assumptions made in determining whether a variable interest held by the entity requires the variable interest entity to be consolidated and (or) disclose information about its involvement with the variable interest entity; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; and the significant factors considered and judgments made in determining that the power to direct the activities that significantly impact the economic performance of the variable interest entity are shared (as defined). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Paragraph 2AA -Subparagraph (a) -Section 50 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481203/810-10-50-2AA Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481203/810-10-50-4 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 5A -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481203/810-10-50-5A + Details
Name: | us-gaap_ConsolidationVariableInterestEntityPolicy
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://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-2 + 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 equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (a)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 21D -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-21D + Details
Name: | us-gaap_EquityMethodInvestmentsPolicy
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 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 825 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-1 + 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 -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 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://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/350-30/tableOfContent Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/350-20/tableOfContent + 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 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 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-20 Reference 2: 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 3: 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 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(h)(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3 Reference 5: 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 6: 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 7: 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 8: 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 + 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 tax positions taken in the tax return filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other types of contingencies related to income taxes. + References No definition available. + Details
Name: | us-gaap_IncomeTaxUncertaintiesPolicy
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 -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-1 + 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 for investment classified as marketable security. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 942 -SubTopic 320 -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477268/942-320-50-5 + Details
Name: | us-gaap_MarketableSecuritiesPolicy
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 reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 205 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483504/205-10-50-1 + Details
Name: | us-gaap_PriorPeriodReclassificationAdjustmentDescription
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://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 360 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(8)(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 6 -SubTopic 360 -Topic 958 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477798/958-360-50-6 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -SubTopic 360 -Topic 958 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477798/958-360-50-1 + 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 revenue from contract with customer. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 17 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-17 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 19 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-19 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20 Reference 9: http://www.xbrl.org/2003/role/exampleRef -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (e) -SubTopic 10 -Topic 235 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Topic 606 -Publisher FASB -URI https://asc.fasb.org/606/tableOfContent + 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 not readily marketable securities, valuation methods and significant assumptions used to determine fair value, restrictions on the investment and reasons investments are not readily marketable, including securities that are not registered, investments in nonpublic entities. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 940 -SubTopic 820 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478119/940-820-50-1 + Details
Name: | us-gaap_SecuritiesOwnedNotReadilyMarketablePolicy
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://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(ii) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(v) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.C.Q3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.1.Q5) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.3.Q2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.2.Q6) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/718/tableOfContent Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 + 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 costs incurred to (1) establish the technological feasibility of a computer software product to be sold, leased, or otherwise marketed; and (2) produce product masters after establishing technological feasibility. This accounting policy also may apply to purchased computer software. This policy also may address the entity's amortization policy for its capitalized computer software costs and how it evaluates such capitalized costs for impairment. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 985 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 985 -SubTopic 20 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/985-20/tableOfContent + Details
Name: | us-gaap_SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for accounts receivable. + References Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-6 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2 Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481569/310-20-50-1 Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 15 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-15 Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11B -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-11B + Details
Name: | us-gaap_TradeAndOtherAccountsReceivablePolicy
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://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-9 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-4 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c) -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 11 -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-11 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 12 -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-12 Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-8 + Details
Name: | us-gaap_UseOfEstimates
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration