XML 33 R22.htm IDEA: XBRL DOCUMENT
v3.25.2

Significant Accounting Policies (Policies) | 6 Months Ended
--- | ---
Jun. 30, 2025
Accounting Policies [Abstract] |
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 them at a markup. The Company also generates revenue from the sale of discount certificates for restaurants on behalf of third-party restaurants, online restaurant ordering fees, and monthly subscription fees for its restaurant marketing platform. Lastly, the Company 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). Certain customers may receive incentives, which are accounted for as variable consideration. Provisions for sales returns are recognized in the period when the sales are 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, utilizing historical trends, and 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 components because the period between the receipt of advance payment and the Company’s transfer of services to the customer is less than one year. It is necessary to determine whether the Company is acting as a principal or an agent in revenue-generating arrangements. Principal vs. Agent Considerations
| · | Principal: As a principal in a transaction, the Company controls the specified good or service before transferring it to the customer. This means the Company is primarily responsible for fulfilling the promise to the customer, has inventory risk (if applicable), and has discretion in establishing the price. In such cases, revenue is recognized on a gross basis. This means recording the total amount of consideration received from the customer as revenue, with a corresponding cost for any amounts paid to other parties involved in providing the goods or services.
| · | Agent: As an agent, the Company does not control discounted gift cards, and its role is to arrange for its distributors to deliver discounted gift cards to our customers. In these instances, revenue is recognized on a net basis. This reflects only the fee or commission the company retains from the transaction.
Impact of Gross vs. Net Recognition on Financial Performance Determining whether the Company is a principal or an agent has a significant impact on reported revenue and gross profit percentages. For example, when the Company’s role is solely to act as an agent by arranging for our supplier to deliver discounted gift cards directly to our customer, revenue is recognized on a net basis. In these arrangements, the Company carries no inventory risk, and revenue is recognized on a net basis, representing the commission earned on the transaction. This differs from arrangements where the Company uses its inventory of previously purchased discounted gift cards to fulfill a customer sale. When the Company delivers discount gift cards from its inventory, it carries the inventory risk, and revenue is recognized on a gross basis. Significant Judgments and Estimates Deciding whether the Company is a principal or an agent requires significant judgment and analysis. This is particularly true when evaluating factors like responsibility for fulfilling the promise to the customer, inventory risk, and pricing discretion. Changes in the assessment of these indicators could materially impact reported revenue and related metrics. The Company continuously evaluates our judgments and estimates to ensure accurate revenue recognition in accordance with ASC 606. In the following table, revenue is disaggregated by our divisions and type of revenue for the three and six months ended June 30, 2025 and 2024: Schedule of Disaggregation of Revenue
Sales Channels |  | CardCash Gift Cards |  |  | Restaurant.com Gift Cards and Coupons |  |  | Advertising |  |  | Total |
Three Months Ended June 30, 2025 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Business to consumer (B2C) |  | $ | 9,741,432 |  |  | $ | 74,611 |  |  | $ | 36,048 |  |  | $ | 9,852,091 |
Business to business (B2B) |  |  | 10,553,218 |  |  |  | 495,422 |  |  |  | - |  |  |  | 11,048,640 |
Total |  | $ | 20,294,650 |  |  | $ | 570,033 |  |  | $ | 36,048 |  |  | $ | 20,900,731 |
Three Months Ended June 30, 2024 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Business to consumer (B2C) |  | $ | 9,412,823 |  |  | $ | 118,932 |  |  | $ | 14,551 |  |  | $ | 9,546,306 |
Business to business (B2B) |  |  | 10,103,749 |  |  |  | 370,447 |  |  |  | - |  |  |  | 10,474,196 |
Total |  | $ | 19,516,572 |  |  | $ | 489,379 |  |  | $ | 14,551 |  |  | $ | 20,020,502 |
Six Months Ended June 30, 2025 |  |  |  |  |  |  |  |  |  |  |  |
Business to consumer (B2C) |  | $ | 20,237,647 |  |  | $ | 164,700 |  |  | $ | 70,980 |  |  | $ | 20,473,327 |
Business to business (B2B) |  |  | 21,924,118 |  |  |  | 780,299 |  |  |  | - |  |  |  | 22,704,417 |
Total |  | $ | 42,161,765 |  |  | $ | 944,999 |  |  | $ | 70,980 |  |  | $ | 43,177,744 |
Six Months Ended June 30, 2024 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Business to consumer (B2C) |  | $ | 19,483,191 |  |  | $ | 244,751 |  |  | $ | 29,988 |  |  | $ | 19,757,930 |
Business to business (B2B) |  |  | 21,103,388 |  |  |  | 681,078 |  |  |  | - |  |  |  | 21,784,466 |
Total |  | $ | 40,586,579 |  |  | $ | 925,829 |  |  | $ | 29,988 |  |  | $ | 41,542,396 |
Cost of Sales | Cost of Sales Cost of sales consists primarily of the cost to purchase merchant gift cards, and transaction fees and costs.
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.
Goodwill | Goodwill Goodwill represents the excess purchase price and related costs over the value assigned to the net tangible and identifiable intangible assets of the business acquired. Goodwill that arose from acquisition of CardCash (see Note 3) was $20,007,669. 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. Impairment of goodwill and indefinite lived intangible assets is determined by comparing the fair value of the Company’s reporting unit to the carrying value of the underlying net assets in the reporting unit. If the fair value of the reporting unit is determined to be less than the carrying value of its net assets, goodwill is deemed impaired and an impairment loss is recognized to the extent that the carrying value of goodwill exceeds the difference between the fair value of the reporting unit and the fair value of its other assets and liabilities. In accordance with the “Segment Reporting” Topic of the ASC, the Company’s chief operating decision maker (the Company’s Chief Executive Officer) determined that there is only one reporting unit. No impairment indicators were identified as of June 30, 2025.
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 (“triggering events”) 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 June 30, 2025.
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. Leases with an initial term of 12 months or less are not included on the balance sheets.
Advertising | Advertising The Company expenses advertising costs as incurred and amounted to $541,869 and $431,488 for the six months ended June 30, 2025 and 2024, respectively, which are recorded in general and administrative in the Statements of Operations.
Stock-Based Compensation | Stock-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. Stock-based compensation expense recognized and recorded as part of selling, general and administrative expenses.
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 June 30, 2025 and 2024, 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
|  | June 30, 2025 |  |  | June 30, 2024 |
Convertible notes payable |  |  | 29,758 |  |  |  | 27,758 |
Common stock issuable |  |  | 350,843 |  |  |  | 350,843 |
Common stock options |  |  | 4,126,622 |  |  |  | 4,123,282 |
Total |  |  | 4,507,223 |  |  |  | 4,501,883 |
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 periods ended June 30, 2025 and 2024, 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 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 processors, 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 are limited as these amounts represent the timing difference between payments being settled by credit card processors and the cash being provided to the Company. 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).
Reclassifications | Reclassifications Certain prior year amounts have been reclassified for consistency with the current period presentation. Merchant receipts (i.e., credit card processors) amounting to $726,965, that were previously presented as a component of accounts receivable at December 31, 2024, have been reclassified as a component of cash and cash equivalents to conform to current year presentation. This reclassification did not affect the reported results of operations. For the six months ended June 30, 2024, the cash flows used in operating activities in the condensed consolidated statements of cash flows were restated to $3,074,200 from $2,341,031, and cash and cash equivalents at the end of the period were restated to $5,513,372 from $4,663,623.
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. 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
- 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 combination and other business acquisition transaction not accounted for using acquisition method of accounting. Includes, but is not limited to, combination between entities or businesses under common control. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 805 -SubTopic 50 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/805-50/tableOfContent + 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 credit risk. Includes, but is not limited to, policy for entering into master netting arrangement or similar agreement to mitigate credit risk of financial instrument. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 21 -Subparagraph (d)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 21 -Subparagraph (c)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21 + 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 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://www.xbrl.org/2009/role/commonPracticeRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -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 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 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 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/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 3: 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 4: 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 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 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)(2) -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)(v) -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)(i) -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)(ii) -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 50 -Paragraph 2 -Subparagraph (f)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479953/718-10-S50-5 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479953/718-10-S50-3 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479953/718-10-S50-4 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479953/718-10-S50-2 Reference 10: 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 11: 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 12: 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 13: 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 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/718/tableOfContent Reference 15: 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 + 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://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 235 -Name Accounting Standards Codification -Section S50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 235 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-05(b)(2)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 275 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-12 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 275 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-9 Reference 5: http://www.xbrl.org/2003/role/exampleRef -Topic 275 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482836/275-10-55-6 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 275 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-6 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 275 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-4 Reference 8: 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 9: 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 + Details
Name: | us-gaap_UseOfEstimates
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration