XML 41 R27.htm IDEA: XBRL DOCUMENT
v3.25.1

Summary of Significant Accounting Policies (Policies) | 12 Months Ended
--- | ---
Dec. 31, 2024
Accounting Policies [Abstract] |
Basis of Presentation | Basis of Presentation The accompanying consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“GAAP”).
Principles of Consolidation | Principles of Consolidation The accompanying consolidated financial statements include the accounts of the Company, its wholly-owned subsidiaries SMCL, SMCM, SMH, Singing Machine”, MICS Hospitality, MICS, MICS Hospitality Management, MICS NY, and its eighty percent (80%)-owned subsidiary, SemiCab Holdings. All intercompany accounts and transactions have been eliminated in consolidation for all periods presented. The Company evaluates its business relationships with related parties to identify potential Variable Interest Entities (“VIEs”) under the Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) 810, Consolidation. The Company will consolidate any VIE in which it is deemed to be the primary beneficiary of the VIE. The Company will be deemed to be the primary beneficiary of the VIE if the Company has a controlling financial interest in the VIE. A controlling financial interest has the following characteristics: (i) the power to direct the activities of the VIE that most significantly impact its economic performance; and (ii) the obligation to absorb losses of the VIE that could be significant to the VIE or the right to receive benefits from the VIE that could be significant to the VIE. If both characteristics are met and, then the Company will consolidate that VIE into its consolidated financial statements. ALGORHYTHM HOLDINGS, INC AND SUBSIDIARIES NOTES TO CONSOLIDATED FINANCIAL STATEMENTS December 31, 2024 and 2023 As prescribed by ASC 810, if the Company holds a variable interest in an entity that is a VIE, but the Company is not the entity’s primary beneficiary, then the Company must disclose the methodology (e.g., significant judgments and assumptions made) that it used to determine that it is not the primary beneficiary of the VIE. Additional information required includes information about the types of involvement considered significant, and those considered in the determination of whether the reporting entity is the primary beneficiary. Furthermore, if the Company provides or intends to provide financial or other support, whether explicitly or implicitly, to the VIE when not contractually required to, the Company must disclose the type and amount of the support along with the primary reasons for providing the support. Both qualitative and quantitative information about the Company’s involvement with the VIE must be disclosed, including the nature, purpose, size, and activities of the VIE and how the VIE is financed. The Company determined that SMCB Solutions Private Limited, an Indian Company (“SMCB”), is a VIE because the Company provides financial support to SMCB in the form of a loan agreement to fund SMCB’s operations. The Company further determined that it is not the primary beneficiary of SMCB because the Company does not have the power to direct or control SMCB’s significant activities related to its business. Accordingly, the Company has not consolidated SMCB’s results of operations and financial position in its consolidated financial statements.
Reclassification of Prior Periods Presentation | Reclassification of Prior Periods Presentation Certain prior period amounts have been reclassified for consistency with the current year presentation. These reclassifications had no effect on the reported results of operations.
Use of Estimates | Use of Estimates The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions. These estimates and assumptions affect the reported amounts of assets, liabilities, revenues and expenses. Actual results could differ materially from these estimates. Estimates are assessed each period and updated to reflect current information. Significant estimates include allowance for credit losses, provision for excess and obsolete inventory, reserve for sales returns, co-op promotion incentives, accruals relating to litigation, goodwill, share-based compensation expense and warrant liability.
Segment Reporting | Segment Reporting Pursuant to Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) Topic 280, Segment Reporting (“ASC 280”), the Company’s Chief Executive Officer serves as the Company’s Chief Operating Decision Maker (“CODM”) for the purposes of ASC 280. The CODM concluded that the Company operates two reportable segments. One segment consists of its SemiCab business and the other segment consists of its Singing Machine business. The CODM manages the Company’s operations and business separately for each operating segment and uses net loss to allocate resources, making operating decisions and evaluating financial performance. The CODM also uses net loss, along with non-financial inputs and qualitative information, to evaluate the Company’s performance, establish compensation, monitor budget versus actual results, and decide the level of investment in various operating activities and other capital allocation activities. See Note 15 – Segment Information and Revenue Disaggregation – Segment Information. ALGORHYTHM HOLDINGS, INC AND SUBSIDIARIES NOTES TO CONSOLIDATED FINANCIAL STATEMENTS December 31, 2024 and 2023
Accounts Receivable and Allowances for Expected Credit Losses | Accounts Receivable and Allowances for Expected Credit Losses The Company recognizes credit losses in accordance with Accounting Standards Update 2016-13, Financial Instruments – Credit Losses (Topic 326). The Company recognizes an allowance for credit losses at the time a receivable is recorded based on its estimate of expected credit losses and adjusts this estimate over the life of the receivable as needed. The Company evaluates specific identified risks and the aggregation and risk characteristics of a receivable pool and develops loss rates that reflect historical collections, current forecasts of future economic conditions over the time horizon the Company is exposed to credit risk, and payment terms or conditions that may materially affect future forecasts. As needed, amounts are written-off when determined to be uncollectible.
Inventory | Inventory Inventory is comprised primarily of electronic karaoke equipment, microphones, and accessories, and are stated at the lower of cost or net realizable value, as determined using the first in, first out method. The Company reduces inventory on hand to its net realizable value on an item-by-item basis when it is apparent that the expected realizable value of an inventory item falls below its original cost. A charge to cost of sales results when the estimated net realizable value of specific inventory items declines below cost. In addition, the Company reports an estimated amount for the net realizable value of expected future inventory returns (returns asset) related to the Company’s defective allowance, overstock, and warranty policies. Substantially all of the Company’s inventory consists of finished goods.
Property and Equipment, Net | Property and Equipment, Net Property and equipment are stated at cost, less accumulated depreciation. Expenditures for repairs and maintenance are charged to expense as incurred. Depreciation is provided for in amounts sufficient to relate the cost of depreciable assets to their estimated useful lives using straight-line methods.
Leases | Leases The Company determines if an arrangement contains a lease at the inception of a contract. Right-of-use assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Right-of-use assets and lease liabilities are recognized at the commencement date. The liability is equal to the present value of the remaining minimum lease payments. The asset is based on the liability, subject to certain adjustments. Operating leases result in straight-line expense (similar to operating leases under the prior accounting standard) while finance leases result in a front-loaded expense pattern (similar to capital leases under the prior accounting standard). As the interest rate implicit in the Company’s operating leases is not readily determinable, the Company utilizes its incremental borrowing rate to discount the lease payments. The Company utilizes the implicit rate for its finance leases.
Business Combinations | Business Combinations The Company accounts for business combinations using the acquisition method of accounting in accordance with ASC Topic 805, Business Combinations. The Company allocates the purchase price of an acquired business to the tangible and intangible assets acquired and liabilities assumed based upon their estimated fair values on the acquisition date. Any excess of the purchase price over the fair value of the net assets acquired is recorded as goodwill. The purchase price allocation process requires management to make significant estimates and assumptions at the acquisition date with respect to intangible assets. The allocation of the consideration transferred in certain cases may be subject to revision based on the final determination of fair values during the measurement period, which may be up to one year from the acquisition date. Direct transaction costs associated with the business combination are expensed as incurred. The Company includes the results of operations of the business that it has acquired in its consolidated results prospectively from the date of acquisition.
Goodwill | Goodwill The Company evaluates its goodwill for impairment in accordance with FASB Accounting Standards Update (“ASU”) 350, Intangibles – Goodwill and Other. Goodwill is recorded when the purchase price paid for an acquisition exceeds the estimated fair value of the net identified tangible and intangible assets acquired. The Company tests the recorded amount of goodwill for impairment on an annual basis on December 31 or more frequently if there are indicators that the carrying amount of goodwill exceeds its carried value. ALGORHYTHM HOLDINGS, INC AND SUBSIDIARIES NOTES TO CONSOLIDATED FINANCIAL STATEMENTS December 31, 2024 and 2023
Long Lived and Intangible Assets | Long Lived and Intangible Assets The Company reviews long-lived assets and intangible assets for impairment in accordance with ASC Topic 360, Property, Plant and Equipment (“ASC 360”). The Company reviews long-lived assets and intangible assets for impairment whenever events or changes in business circumstances indicate that the carrying amount of the assets might not be recoverable. Factors that the Company considers in deciding when to perform an impairment review include significant underperformance of the business in relation to expectations, significant negative industry or economic trends, and significant changes or planned changes in the use of the assets. If an impairment review is performed to evaluate a long-lived asset or intangible asset for recoverability, the Company compares forecasts of undiscounted cash flows expected to result from the use and eventual disposition of the asset to its carrying value. An impairment loss is recognized when the estimated undiscounted future cash flows expected to result from the use of the asset is less than its carrying amount. The impairment loss would be based on the excess of the carrying value of the impaired asset over its fair value, determined based on discounted cash flows. The Company had no impairment loss related to long-lived assets or intangible assets for the year ended December 31, 2024 or the nine months ended December 31, 2023.
Fair Value Measurements | Fair Value Measurements In accordance with ASC 820, Fair Value Measurements and Disclosures, fair value is defined as the exit price, or the amount that would be received for the sale of an asset or paid to transfer a liability in an orderly transaction between market participants as of the measurement date. The guidance also establishes a hierarchy for inputs used in measuring fair value that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that the most observable inputs be used when available. Observable inputs include those that market participants would use in valuing the asset or liability and are developed based on market data obtained from sources independent of the Company. Unobservable inputs are inputs that reflect the Company’s assumptions about the factors that market participants would use in valuing the asset or liability. The guidance establishes three levels of inputs that may be used to measure fair value:
| ● | Level 1: Quoted market prices in active markets for identical assets or liabilities.
| ● | Level 2: Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or model-derived valuations. All significant inputs used in the Company’s valuations are observable or can be derived principally from or corroborated with observable market data for substantially the full term of the assets or liabilities. Level 2 inputs also include quoted prices that were adjusted for security-specific restrictions which are compared to output from internally developed models such as a discounted cash flow model.
| ● | 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.
The carrying amounts of financial instruments carried at cost, including cash, accounts receivables and accounts receivable – related party, trade payables advances and notes payables and notes payable – related party approximate their fair value due to the short-term maturities of such instruments. ALGORHYTHM HOLDINGS, INC AND SUBSIDIARIES NOTES TO CONSOLIDATED FINANCIAL STATEMENTS December 31, 2024 and 2023 The categorization of a financial instrument within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement.
Warrants | Warrants The Company accounts for warrants as either equity-classified or liability-classified instruments based on an assessment of the warrant’s specific terms and applicable authoritative guidance in FASB ASC 480, Distinguishing Liabilities from Equity (“ASC 480”) and ASC 815, Derivatives and Hedging (“ASC 815”). The assessment considers whether the warrants are freestanding financial instruments pursuant to ASC 480, meet the definition of a liability pursuant to ASC 480, and whether the warrants meet all of the requirements for equity classification under ASC 815, including whether the warrants are indexed to the Company’s own ordinary shares and whether the warrant holders could potentially require “net cash settlement” in a circumstance outside of the Company’s control, among other conditions for equity classification. Finally, the Company determines if the warrants meet the definition of a derivative based on their contractual terms. This assessment, which requires the use of professional judgment, is conducted at the time of warrant issuance, as of each subsequent quarterly period end date while the warrants are outstanding and at interim dates if circumstances warrant such analysis. For issued or modified warrants that meet all of the criteria for equity classification, the warrants are required to be recorded as a component of additional paid-in capital at the time of issuance. For issued or modified warrants that do not meet all the criteria for equity classification, the warrants are required to be recorded at their initial fair value on the date of issuance, and at each balance sheet date thereafter. Changes in the estimated fair value of the liability classified warrants are recognized as a non-cash gain or loss on the consolidated statements of operations. The Company also evaluates if changes in contractual terms or other considerations would result in the reclassification of outstanding warrants from liabilities to stockholders’ equity (or vice versa).
Revenue Recognition | Revenue Recognition The Company recognizes revenue in accordance with ASC 606, Revenue from Contracts with Customers. All revenue is generated from contracts with customers. The Company recognizes revenue when the control of the goods sold is transferred to the customer, in an amount, referred to as the transaction price, that reflects the consideration to which the Company expected to be entitled in exchange for those goods. The Company determines revenue recognition utilizing the following five steps: (i) identification of the contract with a customer; (ii) identification of the performance obligations in the contract (promised goods or services that are distinct); (iii) determination of the transaction price; (iv) allocation of the transaction price to the performance obligations; and (v) recognition of revenue when, or as, the Company transfers control of the product or service for each performance obligation. ALGORHYTHM HOLDINGS, INC AND SUBSIDIARIES NOTES TO CONSOLIDATED FINANCIAL STATEMENTS December 31, 2024 and 2023 The Company’s performance obligations are established when a customer submits a purchase order notification and the Company accepts the order. The Company identifies performance obligations as the delivery of the requested product or service in appropriate quantities and to the location specified in the customer’s contract and/or purchase order. Revenue from sales of products is recognized at a point in time when the Company transfers control to the customer, typically at the time when the product is delivered or shipped, at which time, title passes to the customer and there are no further performance obligations with regard to the product. The Company selectively participates in retailers’ co-op promotion incentives to maximize sales of the Company’s products on the retail floor and to assist in developing consumer awareness of new product launches by providing marketing fund allowances to its customers. As these co-op promotion initiatives are not a distinct good or service and the Company cannot reasonably estimate the fair value of the benefit it receives from these arrangements, the cost of these allowances at the time they are offered to the customers is recorded as a reduction to net sales. Co-op promotion incentives were $2,059,000 during the year ended December 31, 2024 and $2,648,000 during the nine months ended December 31, 2023. The Company’s contracts with customers consist of one performance obligation, which is the sale of its products. The Company’s contracts have no financing elements. Payment terms are generally less than 120 days and have no further contract asset or liability obligations once control of goods is transferred to the customer. Revenue is recorded in the amount of consideration the Company expects to receive for the sale of these goods. Costs incurred in fulfilling contracts with customers include administrative costs associated with the procurement of goods are included in general and administrative expenses, in-bound freight costs are included in the cost of goods sold and accrued sales representative commissions are included in selling expenses in the accompanying consolidated statements of operations as the Company’s underlying customer agreements are less than one year. Reserve for Sales Returns and Returns Asset While the Company has no overstock return privileges in its vendor agreements with its customers, it does accept defective returns, warranty exchanges and overstock from seasonal customers. The Company estimates the sales value of goods to be returned from its allowance programs for goods returned from the customer for various reasons, whereby a reserve for sales returns is recorded based on historic return amounts, specific events as identified and management estimates. The Company’s reserve for sales returns was $3,355,000 and $3,390,000 as of December 31, 2024 and 2023, respectively. The Company estimates the net realizable value of these expected future sales returns. The net realizable value of these estimated returns is classified as return assets as part of current assets on the Company’s consolidated financial statements. The Company’s return assets were $1,621,000 and $1,919,000 as of December 31, 2024 and 2023, respectively. ALGORHYTHM HOLDINGS, INC AND SUBSIDIARIES NOTES TO CONSOLIDATED FINANCIAL STATEMENTS December 31, 2024 and 2023
Shipping and Handling Costs | Shipping and Handling Costs Shipping and handling activities are performed before the customer obtains control of the goods sold to them and are considered activities to fulfill the Company’s promise to transfer the goods. Shipping and handling expenses were $592,000 and $561,000 for the year ended December 31, 2024 and the nine months ended December 31, 2023, respectively. These expenses are classified as a component of selling expenses in the Company’s consolidated statements of operations.
Share-Based Compensation | Share-Based Compensation The Company has granted stock options, warrants, restricted stock awards and restricted stock units to employees, non-employee consultants and non-employee members of its board of directors. The Company also has an equity incentive plan that provides for the issuance of equity incentive awards, such as stock options, warrants, stock appreciation rights, stock awards, restricted stock, stock units, performance awards and other stock or cash-based awards to the Company’s employees, officers, directors, consultants, agents, advisors and independent contractors. The Company measures the compensation cost associated with all share-based payments based on grant date fair values. The fair value of each stock option and stock purchase right is estimated on the date of grant using an option pricing model that meets certain requirements. The Company generally uses the Black-Scholes option pricing model to estimate the fair value of its stock options and stock purchase rights. The determination of the fair value of share-based payment awards utilizing the Black-Scholes model is affected by the Company’s stock price and several assumptions, including expected volatility, expected term, risk-free interest rate and expected dividends. For grants of stock options, the Company uses a blend of historical and implied volatility for traded options on its stock to estimate the expected volatility assumption required in the Black-Scholes model. The Company’s use of blended volatility estimates in computing the expected volatility assumption for stock options is based on its belief that while the implied volatility is representative of expected future volatility, the historical volatility over the expected term of the award is also an indicator of expected future volatility. The Company utilizes a blended volatility estimate that consists of implied volatility and historical volatility in order to estimate the expected volatility assumption of the Black-Scholes model. The expected term of stock options granted is estimated using historical experience. The risk-free interest rate assumption is based on observed interest rates appropriate for the expected terms of the Company’s stock options and stock purchase rights. The dividend yield assumption is based on the Company’s history and expectation of no dividend payouts. The Company estimates forfeitures at the time of grant and revises these estimates, if necessary, in subsequent periods if actual forfeitures differ from those estimates. The Company estimates its forfeiture rate assumption for all types of share-based compensation awards based on historical forfeiture rates related to each category of award. ALGORHYTHM HOLDINGS, INC AND SUBSIDIARIES NOTES TO CONSOLIDATED FINANCIAL STATEMENTS December 31, 2024 and 2023 Compensation costs associated with grants of restricted stock awards and restricted stock units are measured at fair value, which has historically been the closing price of the Company’s common stock on the date of grant. The Company recognizes share-based compensation expense over the requisite service period of each individual award, which generally equals the vesting period, using the straight-line method for awards that contain only service conditions. For awards that contain performance conditions, the Company recognizes the share-based compensation expense on a straight-line basis for each vesting tranche, when achievement of that tranche is considered probable. The Company evaluates the assumptions used to value stock awards on the grant date. If there are any modifications or cancellations of the underlying unvested securities, the Company may be required to accelerate, increase or cancel any remaining unearned share-based compensation expense.
Income Taxes | Income Taxes The Company follows the provisions of FASB ASC 740, Accounting for Income Taxes (“ASC 740”). Under the asset and liability method of ASC 740, deferred tax assets and liabilities are recognized for the future tax consequences attributed to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax base. 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. Under ASC 740, the effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. If it is more likely than not that some portion of a deferred tax asset will not be realized, a valuation allowance is recognized. The Company recognizes a liability for uncertain tax positions. An uncertain tax position is defined as a position in a previously filed tax return or a position expected to be taken in a future tax return that is not based on clear and unambiguous tax law and that is reflected in measuring current or deferred income tax assets and liabilities for interim or annual periods. The Company may recognize the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The Company measures the tax benefits recognized based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate resolution. As of December 31, 2024 and 2023, there were no uncertain tax positions that resulted in any adjustment to the Company’s provision for income taxes. The Company recognizes interest and penalties related to unrecognized tax benefits in its provision for income taxes. The Company currently has no liabilities recorded for accrued interest or penalties related to uncertain tax provisions.
Net Loss Per Common Share | Net Loss Per Common Share Net loss available to common stockholders is computed by dividing the net loss attributable to common stockholders by the weighted-average number of shares that were outstanding during the period. Diluted net loss available to common stockholders reflects the potential dilution that could occur if securities or other contracts to acquire common stock were exercised or converted into common stock. Potentially dilutive securities are excluded from the diluted net loss available to common stockholders computation in loss periods as their effect would be anti-dilutive. ALGORHYTHM HOLDINGS, INC AND SUBSIDIARIES NOTES TO CONSOLIDATED FINANCIAL STATEMENTS December 31, 2024 and 2023
Recent Accounting Pronouncements | Recent Accounting Pronouncements In November 2023, the FASB issued Accounting Standards Update (“ASU ”) 2023- 07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (“ASU 2023-07”), that requires disclosure of significant segment expenses that are regularly reviewed by the chief operating decision maker and included within each reported measure of segment profit or loss. The standard also requires disclosure of the composition of other segment items included in the measure of segment profit or loss that are not separately disclosed. All disclosure requirements under ASU 2023-07 are also required for public entities with a single reportable segment. The ASU is effective for the Company’s Annual Report on Form 10-K for the year ended December 31, 2024, and subsequent interim periods, with early adoption permitted. The Company adopted ASU 2023-07 effective December 31, 2024 with additional disclosures detailed in the subsequent notes. In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. ASU 2023-09 is intended to enhance the usefulness of income tax disclosures by requiring entities to disclose specific rate reconciliations, amount of income taxes separate by federal and individual tax jurisdictions, and the amount of income (loss) from continuing operations before income tax expense (benefit) disaggregated between federal, state and foreign. ASU 2023-09 is effective for the Company for its fiscal year beginning January 1, 2025, with early adoption permitted. The Company is currently evaluating the impact of adopting this standard 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). This ASU requires disclosure on an annual and interim basis, in the notes to the financial statements, of disaggregated information about specific categories underlying certain income statement expense line items. The guidance is effective for annual periods beginning after December 15, 2026, and interim periods with annual reporting periods beginning after December 15, 2027, on a retrospective basis. The Company is currently evaluating the impact of this standard on its consolidated financial statements and related disclosures. In November 2024, the FASB issued ASU 2024-04, Debt – Debt with Conversion and Other Options (Subtopic 470-20). This ASU clarifies the requirements for determining whether certain settlements of convertible debt instruments should be accounted for as an induced conversion. ASU 2024-04 is effective for annual periods beginning after December 15, 2025, and interim reporting periods within those annual reporting periods. Early adoption is permitted for all entities that have adopted the amendments in Update 2020-06. Adoption can be on a prospective or retrospective basis. The Company is currently evaluating the impact of this standard on its consolidated financial statements and related disclosures. The Company reviewed all other significant newly-issued accounting pronouncements and concluded that they either are not applicable to the Company’s operations or that no material effect is expected on its consolidated financial statements as a result of future adoption.

X
- Definition Shipping And Handling Costs [Policy Text Block] + References No definition available. + Details
Name: | RIME_ShippingAndHandlingCostsPolicyTextBlock
Namespace Prefix: | RIME_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Warrant [Policy Text Block] + References No definition available. + Details
Name: | RIME_WarrantPolicyTextBlock
Namespace Prefix: | RIME_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for 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 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 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 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 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 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 finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4 Reference 2: 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 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 926 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 920 -SubTopic 350 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478609/920-350-50-1 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 920 -SubTopic 350 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478609/920-350-50-1 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 920 -SubTopic 350 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478609/920-350-50-4 + Details
Name: | us-gaap_IntangibleAssetsFiniteLivedPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 330 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483080/330-10-50-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483489/210-10-50-1 Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 912 -SubTopic 330 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478411/912-330-50-1 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 330 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/330/tableOfContent Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 330 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483080/330-10-50-4 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 45 -Paragraph 6 -Subparagraph (a) -SubTopic 10 -Topic 270 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482989/270-10-45-6 + Details
Name: | us-gaap_InventoryPolicyTextBlock
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 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. Includes revenue from contract with customer and from other sources. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4 Reference 3: 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 + Details
Name: | us-gaap_RevenueRecognitionPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for segment reporting. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 41 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 47 -Subparagraph (bb) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29 Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 54 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 36 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-36 Reference 6: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 47 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29 Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29 Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29 + Details
Name: | us-gaap_SegmentReportingPolicyPolicyTextBlock
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 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