XML 47 R26.htm IDEA: XBRL DOCUMENT
v3.25.1

Organization, Basis of Presentation, and Summary of Significant Accounting Policies (Policies) | 12 Months Ended
--- | ---
Dec. 31, 2024
Accounting Policies [Abstract] |
Substantial Doubt about the Company’s Ability to Continue as a Going Concern | Substantial Doubt about the Company’s Ability to Continue as a Going Concern The accompanying financial statements have been prepared under the assumption that the Company will continue as a going concern. In accordance with the Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) 205-40, Going Concern, the Company’s management has evaluated whether there are conditions or events that raise substantial doubt about its ability to continue as a going concern within one year after the date the accompanying financial statements were issued. Giftify and CardCash have a history of reporting net losses and negative operating cash flows. These factors raise substantial doubt about the Company’s ability to continue as a going concern within one year of the date that the financial statements are issued. The financial statements do not include any adjustments that might be necessary if the Company is unable to continue as a going concern. The Company’s ability to continue as a going concern is dependent upon its ability to raise additional debt or equity capital to fund its business activities and to ultimately achieve sustainable operating revenues and profitability. The Company has financed its working capital requirements through borrowings from various sources and the sale of its equity securities. As market conditions present uncertainty as to the Company’s ability to secure additional funds, there can be no assurances that the Company will be able to secure additional financing on acceptable terms, as and when necessary to continue to conduct operations. There is also significant uncertainty as to the effect that the coronavirus may have on the Company’s business plans and the amount and type of financing available to the Company in the future. If the Company is unable to obtain the cash resources necessary to satisfy the Company’s ongoing cash requirements, the Company could be required to scale back its business activities or to discontinue its operations entirely.
Basis of Presentation and Principles of Consolidation | Basis of Presentation and Principles of Consolidation The accompanying consolidated financial statements of the Company have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) and include the financial statements of the Company’s wholly-owned operating subsidiaries. Intercompany balances and transactions have been eliminated in consolidation. For the purpose of the accompanying consolidated financial statements, periods before December 29, 2023 reflect the financial position, results of operations and cash flows of CardCash prior the acquisition, and is referred to as the “Predecessor”. Periods beginning after December 29, 2023 reflect the financial position, results of operations and cash flows of Giftify consolidated with CardCash, and is referred to as the “Successor”. A black-line between the Successor and Predecessor periods has been placed in the consolidated financial statements and in the table to the notes to the consolidated financial statements to highlight the lack of comparability between the periods. Collectively, Giftify (Successor) and CardCash (Predecessor) are referred to as the “Company”.
Use of Estimates | Use of Estimates The preparation of the Company’s financial statements in conformity with accounting principles generally accepted in the United States of America (“GAAP”) requires management to make certain estimates and assumptions that affect the reported amounts of assets, liabilities, revenues and expenses, and the disclosure of contingent assets and liabilities. Actual results could differ from those estimates. On an ongoing basis, management reviews its estimates and if deemed appropriate, those estimates are adjusted. Significant estimates include those related to assumptions used in valuing inventories at net realizable value, assumptions used in valuing assets acquired in business acquisitions, impairment testing of goodwill and other long-term assets, assumptions used in valuing stock-based compensation, accruals for potential liabilities, and assumptions used in the determination of the Company’s liquidity.
Revenue Recognition | Revenue Recognition The Company recognizes revenue in accordance with FASB ASC 606, Revenue from Contracts with Customers. The Company buys merchant gift cards from the general public and distributors at a discount and then resells the gift cards at a markup. The Company also derives revenue from the sale of discount certificates for restaurants on behalf of third-party restaurants. Revenue and costs of sales are recognized when control of the products transfers to our customer, which generally occurs at a point in time when the risk and title to the product transfers to the customer upon delivery to the customer. The Company’s performance obligations are satisfied at that time. The Company’s standard terms of delivery are included in its contracts of sale, confirmation documents, and invoices. The Company recognizes revenue on a gross basis for the sales price of the merchant gift cards and discount certificates it collects. Certain customers may receive incentives, which are accounted for as variable consideration. Provisions for sales returns are recognized in the period when the sale is recorded based upon the Company’s prior experience and current trends. These revenue reductions are established by the Company based upon management’s best estimates at the time of sale following the historical trend, adjusted to reflect known changes in the factors that impact such reserves and allowances, and the terms of agreements with customers. Amounts billed and due from the Company’s customers are classified as accounts receivable on the balance sheet. Amounts received in advance from customers are recorded as deferred revenue on the balance sheet until the performance obligations have been satisfied. The Company has elected to apply the practical expedient to not assess contracts for significant financing component because the period between the receipt of advance payment and the Company’s transfer of services to the customer is less than one year. Other Sale of promotional gift cards, sale of travel, vacation and merchandise, and advertising revenues The Company also recognizes revenue from the sale of Restaurant.com promotional gift cards (revenue recognized based on the Company’s historical redemption rates of its promotional gift cards), the sale of travel, vacation, and merchandise on behalf of third-party merchants (revenue reported on a net basis equal to the purchase price received from the customer less a portion of the purchase price paid by the Company to its merchant partners), and advertising revenue for third-party partners, such as Google Ads, wherein third-party website(s) and/or product(s) are shown or incorporated in the Company’s platform or website (revenue recognized when its determinable, which is generally upon receipt of a statement and/or proceeds from the third-party partners). In the following table, revenue is disaggregated by our divisions and type of revenue for the years ended December 31, 2024 and 2023: Schedule of Disaggregation of Revenue
Sales Channels |  | CardCash Gift Cards |  |  | Restaurant.com Gift Cards and Coupons |  |  | Advertising |  |  | Total |
Year Ended December 31, 2024 (Successor) |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Business to consumer (B2C) |  | $ | 40,894,072 |  |  | $ | 878,582 |  |  | $ | 73,075 |  |  | $ | 41,845,729 |
Business to business (B2B) |  |  | 46,097,566 |  |  |  | 990,742 |  |  |  | - |  |  |  | 47,088,308 |
Total |  | $ | 86,991,638 |  |  | $ | 1,869,324 |  |  | $ | 73,075 |  |  | $ | 88,934,036 |
Year Ended December 31, 2023 (includes Predecessor Jan 1, 2023 to Dec 29, 2023) |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Business to consumer (B2C) |  | $ | 32,075,843 |  |  | $ | - |  |  | $ | - |  |  | $ | 32,075,843 |
Business to business (B2B) |  |  | 33,385,061 |  |  |  | - |  |  |  | - |  |  |  | 33,385,061 |
Total |  | $ | 87,146,804 |  |  | $ | - |  |  | $ | - |  |  | $ | 87,146,804 |
Cost of Sales | Cost of Sales Cost of sales consists primarily of the cost to purchase merchant gift cards, and transaction fees and costs.
Shipping and Handling Costs | Shipping and Handling Costs Shipping and handling costs billed to customers are recorded as revenue. The costs associated with shipping goods to customers are recorded as a delivery expense and are included in general and administrative. Schedule of Shipping and Handling Costs
|  | Year Ended December 31, 2024 |  |  | December 30 to December 31, 2023 |  |  | January 1, 2023 to December 29, 2023 |
|  | Successor |  |  | Predecessor |
|  | Year Ended December 31, 2024 |  |  | December 30 to December 31, 2023 |  |  | January 1, 2023 to December 29, 2023 |
Shipping and handling costs |  | $ | 164,000 |  |  | $ | - |  |  | $ | 56,000 |
Cash and Cash Equivalents | Cash and Cash Equivalents The Company considers all highly liquid investments with maturities of three months or less when purchased, to be cash and/or cash equivalents.
Accounts Receivable | Accounts Receivable The Company’s trade accounts receivable are recorded at amounts billed to customers and presented on the balance sheet net of the allowance for estimated credit losses, if required. The allowance is determined by a variety of factors, including the age of the receivables, current economic conditions, historical losses and other information management obtains regarding the financial condition of customers. Receivables are charged off when they are deemed uncollectible. As of December 31, 2024 and 2023, the Company had no allowance for credit losses.
Inventories | Inventories Inventories consist of merchant gift cards on hand that are available for sale. Inventories are valued at the lower of cost and net realizable value, with cost determined on a first in, first-out basis. Adjustments, if required, reduce the cost of inventory to its net realizable value for estimated excess, obsolescence or impaired balances. Factors influencing these adjustments include changes in customer demand, rapid technological changes, and merchant bankruptcy. As of December 31, 2024 and 2023, no provision for write downs of inventories was deemed necessary.
Property and Equipment | Property and Equipment Property and equipment are recorded at cost less accumulated depreciation and amortization. The Company accounts for capitalized software and website development costs to develop software programs to be used solely to meet the Company’s internal needs in accordance with ASC 350-40. Costs incurred during the application development stage for software programs to be used solely to meet its internal needs are capitalized. Capitalized website development costs are included in property and equipment, net. All ordinary maintenance costs are expensed as incurred. Amortization of capitalized software costs is excluded from cost of sales and included in amortization expense in the Statements of Operations. Depreciation and amortization is computed using the straight-line method over the estimated useful lives of the related assets. The Company provides for depreciation, as follows: Schedule of Depreciation
|  | Estimated Useful Life
Capitalized software and website development costs |  | 3 years
Equipment |  | 5-7 years
Leasehold improvements |  | Shorter of estimated useful life or lease term
Expenditures for additions and improvements that extend the useful lives of property and equipment are capitalized. Expenditures for maintenance and repair costs are charged to expense as incurred.
Business Combinations | Business Combinations The Company allocates the fair value of purchase consideration to the tangible assets acquired, liabilities assumed, and separately identified intangible assets acquired based on their estimated fair values. The excess of the fair value of purchase consideration over the fair values of these identifiable assets and liabilities is recorded as goodwill. Such valuations require management to make significant estimates and assumptions, especially with respect to intangible assets. Significant estimates in valuing certain intangible assets include, but are not limited to, future expected cash flows from, acquired technology, trademarks and trade names, useful lives, and discount rates. Management’s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates. During the measurement period, which can be up to one year from the acquisition date, the Company may record adjustments to the assets acquired and liabilities assumed, with the corresponding offset to goodwill. Upon the conclusion of the measurement period, any subsequent adjustments are recorded in the consolidated statements of operations.
Intangible Assets | Intangible Assets The Company has certain intangible assets that were initially recorded at their fair value at the time of acquisition. The finite-lived intangible assets consist of customer relationships, trade name, and developed technology. Intangible assets with finite useful lives are amortized using the straight-line method over their estimated useful life of three years. The Company reviews all finite-lived intangible assets for impairment when circumstances indicate that their carrying values may not be recoverable. If the carrying value of an asset group is not recoverable, the Company recognizes an impairment loss for the excess carrying value over the fair value in our consolidated statements of operations. During the period January 1, 2023 to December 29, 2023, CardCash (Predecessor) recorded impairment of intangible assets of $250,000.
Goodwill | Goodwill Goodwill represents the excess of the purchase price in a business combination over the value assigned to the net tangible and identifiable intangible assets of the business acquired. As of December 31, 2024 and 2023, the Company had $20 million of goodwill. Under ASC 350 Intangibles-Goodwill and Other, goodwill and other intangible assets with indefinite lives are not amortized, but instead are tested for impairment annually, or whenever events or circumstances indicate a potential impairment. The Company’s impairment testing is performed annually at December 31. In accordance with ASC 350, we first assess qualitative factors to determine whether it is necessary to perform the quantitative goodwill impairment test. If after assessing the totality of events or circumstances, we determine that it is more likely than not (i.e., greater than 50% likelihood) that the fair value of the reporting unit is less than its carrying amount, then the quantitative test is required. The quantitative goodwill impairment test requires us to estimate and compare the fair value of the reporting unit, determined using an income approach and a market approach, with its carrying value. If the fair value of the reporting unit exceeds the carrying value of the net assets, goodwill is not impaired. If the fair value of the reporting unit is less than the carrying value, the difference is recorded as an impairment loss up to the amount of goodwill. There was no goodwill impairment in any of the periods presented.
Long-Lived Assets | Long-Lived Assets The Company evaluates long-lived assets, other than goodwill and indefinite lived intangible assets, for impairment whenever events or changes in circumstances indicate that their net book value may not be recoverable. The measurement of possible impairment is based upon the ability to recover the carrying value of the asset through the expected future undiscounted cash flows from the use of the asset and its eventual disposition. An impairment loss, equal to the difference between the asset’s fair value and its carrying value, is recognized when the estimated future undiscounted cash flows are less than its carrying amount. No impairment indicators were identified as of December 31, 2024 and the period December 30, 2023 to December 31, 2023 (Successor). During the period January 1, 2023 to December 29, 2023, an impairment of $738,740 was recorded by CardCash (Predecessor).
Leases | Leases The Company leases certain corporate office space under lease agreements. The Company determines whether a contract contains a lease at contract inception. A contract is or contains a lease if the contract conveys the right to control the use of the identified asset for a period of time in exchange for consideration. Control is determined based on the right to obtain all of the economic benefits from use of the identified asset and the right to direct the use of the identified asset. Operating lease right-of-use assets (“ROU”) for operating leases represent the right to use an underlying asset for the lease term, and operating lease liabilities represent the obligation to make lease payments. Lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at the commencement date. Operating lease expense is recognized on a straight-line basis over the lease term and is included in the general and administrative line in the Company’s consolidated statements of operations.
Income Taxes | Income Taxes The Company uses an asset and liability approach for accounting and reporting for income taxes that allows recognition and measurement of deferred tax assets based upon the likelihood of realization of tax benefits in future years. Under the asset and liability approach, deferred taxes are provided for the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. A valuation allowance is provided for deferred tax assets if it is more likely than not these items will either expire before the Company is able to realize their benefits, or that future deductibility is uncertain. The Company’s policy is to recognize interest and/or penalties related to income tax matters in income tax expense.
Advertising | Advertising The Company expenses advertising costs as incurred, which are recorded in general and administrative in the Statements of Operations. Advertising expenses are as follows: Schedule of Advertising Expenses
|  | Year Ended December 31, 2024 |  |  | December 30 to December 31, 2023 |  |  | January 1, 2023 to December 29, 2023 |
|  | Successor |  |  | Predecessor |
|  | Year Ended December 31, 2024 |  |  | December 30 to December 31, 2023 |  |  | January 1, 2023 to December 29, 2023 |
Advertising costs |  | $ | 892,994 |  |  | $ | - |  |  | $ | 807,031 |
Share-Based Compensation | Share-Based Compensation The Company periodically issues share-based awards to employees and non-employees and consultants for services rendered. Stock options vest and expire according to terms established at the issuance date of each grant. Stock grants are measured at the grant date fair value. Stock-based compensation cost is measured at fair value on the grant date and is generally recognized as a charge to operations ratably over the requisite service, or vesting, period. Recognition of compensation expense for non-employees is in the same period and manner as if the Company had paid cash for the services. The Company values its equity awards using the Black-Scholes option-pricing model, and accounts for forfeitures when they occur. Use of the Black-Scholes option pricing model requires the input of subjective assumptions, including expected volatility, expected term, and a risk-free interest rate. The expected volatility is based on the historical volatility of the Company’s common stock, calculated utilizing a look-back period approximately equal to the contractual life of the stock option being granted. The expected life of the stock option is calculated as the mid-point between the vesting period and the contractual term (the “simplified method”). The risk-free interest rate is estimated using comparable published federal funds rates. Share-based compensation expense recognized and recorded as part of selling, general and administrative expenses are as follows: Schedule of Stock-Based Expense
|  | Year Ended December 31, 2024 |  |  | December 30 to December 31, 2023 |  |  | January 1, 2023 to December 29, 2023 |
|  | Successor |  |  | Predecessor |
|  | Year Ended December 31, 2024 |  |  | December 30 to December 31, 2023 |  |  | January 1, 2023 to December 29, 2023 |
Stock based compensation costs |  | $ | 11,634,637 |  |  | $ | 5,000,000 |  |  | $ | 1,942 |
Earnings (Loss) Per Share | Earnings (Loss) Per Share Basic earnings (loss) per share is computed using the weighted average number of common shares issued and outstanding during the period. Diluted earnings (loss) per share is computed using the weighted average number of common shares and the dilutive effect of contingent shares outstanding during the period. Potentially dilutive contingent shares, which primarily consist of convertible notes and stock issuable upon the exercise of stock options and warrants, have been excluded from the calculation of diluted loss per share because their effect is anti-dilutive. Loss per common share is computed by dividing net loss by the weighted average number of shares of common stock issued and outstanding during the respective periods. Basic and diluted loss per common share was the same for all periods presented because all convertible notes and stock issuable upon the exercise of stock options and warrants outstanding were anti-dilutive. At December 31, 2024 and 2023, the Company excluded the outstanding convertible debt and securities summarized below, which entitle the holders thereof to acquire shares of common stock, from its calculation of earnings per share, as their effect would have been anti-dilutive. Schedule of Anti- dilutive Securities Excluded from Computation of Earning Loss Per Share
|  | 2024 |  |  | 2023 |
|  | December 31, |
|  | 2024 |  |  | 2023 |
Convertible notes payable |  |  | 28,753 |  |  |  | 26,758 |
Common stock issuable |  |  | 350,843 |  |  |  | 383,343 |
Common stock options |  |  | 4,121,830 |  |  |  | 743,116 |
Total |  |  | 4,501,426 |  |  |  | 1,153,217 |
The issuable and potentially issuable shares as summarized above. These potentially issuable common shares would have been anti-dilutive because the Company had a net loss for the period ended December 31, 2024 and 2023, as such common stock equivalents would have been excluded from the calculation of net loss per share.
Fair Value of Financial Instruments | Fair Value of Financial Instruments Fair value of financial and non-financial assets and liabilities is defined as an exit price, which is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The three-tier hierarchy for inputs used to measure fair value, which prioritizes the inputs to valuation techniques used to measure fair value, is as follows: Level 1 – quoted prices (unadjusted) in active markets for identical assets or liabilities. Level 2 – quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument. Level 3 – unobservable inputs based on the Company’s assumptions used to measure assets and liabilities at fair value. A financial asset or liability’s classification within the hierarchy is determined based on the lowest level input that is significant to the fair value measurement. The assessment of the significance of a particular input to the fair value measurement requires judgment and may affect the valuation of the assets and liabilities being measured and their placement within the fair value hierarchy. The carrying value of the Company’s financial instruments (consisting of cash, accounts receivables, deposits to credit card processor, prepaid expense and other current assets, accounts payable, accrued expenses, notes payable, and other liabilities) are considered to be representative of their respective fair values due to the short-term nature of those instruments.
Concentration of Credit Risk | Concentration of Credit Risk Financial instruments, which potentially subject the Company to concentrations of credit risk, consist principally of trade accounts receivable and cash. The credit risk exposure surrounding trade accounts receivable is limited as these amounts represent the timing difference between payments being settled by credit card processors and the cash being provided to the Company. No significant customers comprised more than 10% of accounts receivable or revenue as of and for the period ended December 31, 2024 and 2023 (Successor), and for the period ended December 29, 2023 (Predecessor). The Company maintains a balance at financial institutions, which at times exceed the federally insured limit. The Company has not experienced a loss on this account.
Segment Information | Segment Information The Company’s Chief Executive Officer (“CEO”) is our chief operating decision maker (“CODM”) and evaluates performance and makes operating decisions about allocating resources based on financial data presented on a consolidated basis. Because our CODM evaluates financial performance on a consolidated basis, the Company has determined that it operates as a single reportable segment composed of the consolidated financial results of Giftify, Inc. (see Note 2).
Recent Accounting Pronouncements | Recent Accounting Pronouncements In November 2024, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2024-03, Income Statement—Reporting Comprehensive Income—Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses which includes amendments that require disclosure in the notes to financial statements of specified information about certain costs and expenses, including purchases of inventory; employee compensation; and depreciation, amortization and depletion expenses for each caption on the income statement where such expenses are included. The amendments are effective for the Company’s annual periods beginning January 1, 2027, with early adoption permitted, and should be applied either prospectively or retrospectively. The Company is in the process of evaluating this ASU to determine its impact on the Company’s disclosures. In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosure. These amendments expand a public entity’s segment disclosures by requiring disclosure of significant segment expenses that are regularly provided to the chief operating decision maker, requiring other new disclosures, and requiring enhanced interim disclosures. ASU 2023-07 requires public entities with a single reportable segment to provide all the disclosures required by this standard and all existing segment disclosures in Topic 280 on an interim and annual basis. ASU 2023-07 is effective for annual periods beginning after December 15, 2023, and interim periods beginning after December 15, 2024, applied retrospectively with early adoption permitted. As of December 31, 2024, the Company has adopted ASU 2023-07. The adoption of this standard did not have a material impact on the Company’s consolidated financial statements but has resulted in additional disclosures within the footnotes to our consolidated financial statements (See Note 2). Other recent accounting pronouncements issued by the FASB, its Emerging Issues Task Force, the American Institute of Certified Public Accountants, and the Securities and Exchange Commission did not or are not believed by management to have a material impact on the Company’s present or future financial statements.

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

X
- Definition Substantial Doubt About Going Concern [Policy Text Block] + References No definition available. + Details
Name: | GIFT_SubstantialDoubtAboutGoingConcernPolicyTextBlock
Namespace Prefix: | GIFT_
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 advertising cost. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -SubTopic 35 -Topic 720 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483406/720-35-50-1 + Details
Name: | us-gaap_AdvertisingCostsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for business combinations and other business acquisition transactions not accounted for using the purchase method, such as an exchange of shares between entities under common control. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 15 -Paragraph 6 -SubTopic 50 -Topic 805 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480123/805-50-15-6 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 15 -Paragraph 4 -Subparagraph (c) -SubTopic 10 -Topic 805 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479455/805-10-15-4 + Details
Name: | us-gaap_BusinessCombinationsAndOtherPurchaseOfBusinessTransactionsPolicyTextBlock
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 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 cost of product sold and service rendered. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name Accounting Standards Codification -Topic 705 -Publisher FASB -URI https://asc.fasb.org/705/tableOfContent + Details
Name: | us-gaap_CostOfSalesPolicyTextBlock
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 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 goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/350-20/tableOfContent + Details
Name: | us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 360 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.CC) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480091/360-10-S99-2 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 05 -Paragraph 4 -SubTopic 10 -Topic 360 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482338/360-10-05-4 + Details
Name: | us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -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 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 receivable. Includes, but is not limited to, accounts receivable and financing receivable. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -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 3: http://www.xbrl.org/2003/role/disclosureRef -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 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -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 + Details
Name: | us-gaap_ReceivablesPolicyTextBlock
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 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 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