XML 31 R20.htm IDEA: XBRL DOCUMENT
v3.25.3

SUMMARY OF BUSINESS AND SIGNIFICANT ACCOUNTING POLICIES (Policies) | 3 Months Ended
--- | ---
Sep. 30, 2025
SUMMARY OF BUSINESS AND SIGNIFICANT ACCOUNTING POLICIES |
Organization and Nature of Business | Organization and Nature of Business ​ eGain automates customer experience with an AI knowledge hub solution. We sell our SaaS solution to enterprises who want to improve customer experience while reducing cost, by using AI to synthesize and deliver trusted, consumable answers from a knowledge hub. We are headquartered in Sunnyvale, California, USA. We also operate in the United Kingdom and India.
Fiscal Year | Fiscal Year ​ The Company’s fiscal year ends on June 30. References to fiscal year 2026 refers to the Company’s fiscal year ending June 30, 2026. References to fiscal year 2025 refers to the Company’s fiscal year ended June 30, 2025.
Basis of Presentation | Basis of Presentation ​ The accompanying condensed consolidated balance sheet as of September 30, 2025 and the condensed consolidated statements of operations, comprehensive income, stockholders’ equity, and cash flows for the three months ended September 30, 2025 and 2024, are unaudited. The condensed consolidated balance sheet as of June 30, 2025 was derived from audited consolidated financial statements as of that date but does not include all the information and footnotes required by generally accepted accounting principles (GAAP) for complete financial statements. ​ Certain information and footnote disclosures, normally included in consolidated financial statements prepared in accordance with GAAP, have been condensed or omitted pursuant to such rules and regulations although we believe that the disclosures made are adequate to make the information not misleading. In our opinion, the unaudited condensed consolidated financial statements reflect all adjustments (consisting only of normal recurring adjustments) necessary for a fair presentation of our financial position, results of operations, and cash flows for the periods presented. ​ These condensed consolidated financial statements and notes should be read in conjunction with our audited consolidated financial statements and accompanying notes for the fiscal year ended June 30, 2025, included in our Annual Report on Form 10-K. The results of our operations for the interim periods presented are not necessarily indicative of results that may be expected for any other interim period or for the full fiscal year ending June 30, 2026.
Principles of Consolidation | Principles of Consolidation ​ We prepared the condensed consolidated financial statements pursuant to the rules and regulations of the Securities and Exchange Commission (SEC) and included the accounts of our wholly-owned subsidiaries. All significant intercompany balances and transactions have been eliminated.
Use of Estimates | Use of Estimates ​ The preparation of financial statements requires us to make estimates and assumptions in the condensed consolidated financial statements and accompanying notes. Actual results could differ significantly from estimates. We make estimates that we believe to be reasonable based on historical experience and other assumptions. Significant estimates and assumptions made by management include the following: ​
| ● | Standalone selling price (SSP) of performance obligations for contracts with multiple performance obligations;
| ● | Estimate of variable consideration for performance obligations in connection with Topic 606;
| ● | Period of benefit associated with capitalized costs to obtain revenue contracts;
| ● | Valuation, measurement and recognition of current and deferred income taxes;
| ● | Fair value of stock-based awards;
| ● | Fair value of warrants; and
| ● | Lease term and incremental borrowing rate for lease liabilities.
​
Recent Accounting Pronouncements | Recent Accounting Pronouncements ​ Pronouncements Not Yet Adopted ​ In November 2024, the FASB issued ASU 2024-03, Income Statement-Reporting Comprehensive Income-Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses, which requires disaggregated disclosure of income statement expenses for public business entities. The objective of this guidance is to improve the disclosures about a public business entity’s expenses and address requests from investors for more detailed information about the types of expenses (including purchases of inventory, employee compensation, depreciation, amortization, and depletion) included in each relevant expense caption. This ASU is effective for fiscal years beginning after December 15, 2026, and interim reporting periods beginning after December 15, 2027 (our fiscal year 2028), with early and retrospective adoption permitted. We are currently evaluating the impact of this update on our consolidated financial statements and related disclosures.
Revenue Recognition | Revenue Recognition Revenue Recognition Policy ​ Our revenue is comprised of two categories including SaaS and professional services. SaaS revenue includes cloud delivery arrangements, term licenses, embedded original equipment manufacturer (OEM) royalties, and associated support. An immaterial amount of SaaS revenue is comprised of our legacy revenue which is associated with license, maintenance, and support contracts on perpetual license arrangements that we no longer sell. Professional services include consulting, implementation, training, and managed services. ​ Significant Judgment Applied in the Determination of Revenue Recognition ​ We enter into contractual arrangements with customers that may include promises to transfer multiple services, such as subscription, support and professional services. With respect to our business, a performance obligation is a promise to transfer a service to a customer that is distinct. Significant judgment is required to determine whether services are distinct performance obligations that should be accounted for separately or combined as one unit of accounting. Additionally, significant judgment is required to determine the timing of revenue recognition. ​ We allocate the transaction price to each performance obligation based on relative SSP. The SSP is the price at which we would sell a promised service separately to one of our customers. Judgment is required to determine the SSP for each distinct performance obligation. ​ We determine the SSP by considering our pricing objectives in relation to market demand. Consideration is placed based on our history of discounting prices, size and volume of transactions involved, customer demographics and geographic locations, price lists, contract prices and our market strategy. ​ Determination of Revenue Recognition ​ Under Topic 606, we recognize revenue upon the transfer of control of promised services to our customers in the amount that is commensurate with the consideration that we expect to receive in exchange for those services. If consideration includes a variable amount in the arrangement, such as service level credits or contingent fees, then we include an estimate of the amount that we expect to receive for the total transaction price. ​ The amount of revenue that we recognize is based on (i) identifying the contract with a customer; (ii) identifying the performance obligations in the contract; (iii) determining the transaction price; (iv) allocating the transaction price to the performance obligations in the contract on a relative SSP basis; and (v) recognizing revenue when, or as, we satisfy each performance obligation in the contract typically through delivery or when control is transferred to the customer. ​ SaaS Revenue ​ The following customer arrangements are recognized ratably over the contract term as the performance obligations are delivered:
| ● | Cloud delivery arrangements;
| ● | Maintenance and support arrangements; and
| ● | Term licenses which incorporate on-premise software licenses and a subscription to substantial cloud functionalities.
​ For contracts involving distinct software licenses, the license performance obligation is satisfied at a point in time when control is transferred to the customer. We typically invoice our customers in advance upon execution of the contract or subsequent renewals with payment terms generally between 30 and 45 days. Invoiced amounts are recorded in accounts receivable, deferred revenue or revenue, depending if control transferred to our customers based on each arrangement. ​ We have a royalty revenue agreement with a customer related to our embedded intellectual property. Under the terms of the agreement, the customer is to provide us a combination of fixed fee and per agent fee, for each software license sold containing the embedded software. These embedded OEM royalties are included as SaaS revenue. Under Topic 606 revenue guidance, since these arrangements are for usage-based licenses of intellectual property, for which the guidance in paragraph ASC 606-10-55-65 applies, we estimate revenue recognized only as the performance obligation of the embedded OEM royalties has been satisfied or partially satisfied. Differences between actual results and estimated amounts are adjusted in the following period as such sales are reported by the customer with a quarter in arrears. ​ Professional Services Revenue ​ Professional services revenue includes system implementation, consulting, training, and managed services. The transaction price is allocated to various performance obligations based on their SSP. Revenue allocated to each performance obligation is recognized at the earlier of satisfaction of discrete performance obligations, or as work is performed on a time and material basis. Managed services include a comprehensive set of processes and activities that range from implementation to monitoring the evolution and support of eGain solutions in a company. Our consulting and implementation service contracts are bid either on a time-and-material basis or on a fixed-fee basis. Managed services contracts are bid on a time-and-material basis. Fixed fees are generally paid upon milestone billing or customer acceptance at pre-determined points in the contract. Amounts that have been invoiced are recorded in accounts receivable and in deferred revenue or revenue, depending on whether transfer of control to customers has occurred. Training revenue that meets the criteria to be accounted for separately is recognized when training is provided. Contracts with Multiple Performance Obligations ​ The Company enters into contracts that can include various combinations of subscriptions, professional services and maintenance and support, which are generally distinct and accounted for as separate performance obligations. For contracts with multiple performance obligations, the Company allocates the transaction price of the contract to each performance obligation on a relative basis using the respective SSP for each performance obligation.
Costs Capitalized to Obtain Revenue Contracts, Net | Costs Capitalized to Obtain Revenue Contracts, Net ​ Under Topic 606, we capitalize incremental costs of obtaining non-cancelable subscription and support revenue contracts. The capitalized amounts consist primarily of sales commissions paid to our direct sales force. Capitalized amounts also include (i) amounts paid to employees other than the direct sales force who earn incentive payouts under annual compensation plans that are tied to the value of contracts acquired and (ii) the associated payroll taxes and fringe benefit costs associated with the payments to our employees. ​ Costs capitalized related to new revenue contracts are generally deferred and amortized on a straight-line basis over a period of benefit that we estimate to be five years. We determine the period of benefit by taking into consideration the historical and expected durations of our customer contracts, the expected useful lives of our technologies, and other factors. Commissions for renewal contracts relating to our cloud-based arrangements are expensed when incurred, as we do not consider renewal contracts to be commensurate with initial customer contracts. Historically, any commission associated with renewals have been immaterial. Amortization of costs to obtain revenue contracts is included as a component of sales and marketing expenses in our condensed consolidated statements of operations. ​ During the three months ended September 30, 2025 and 2024, we capitalized $97,000 and $189,000 of costs to obtain revenue contracts, respectively, and amortized $320,000 and $354,000 to sales and marketing expense, respectively. ​ Capitalized costs to obtain revenue contracts, net were $2.4 million and $2.6 million as of September 30, 2025 and June 30, 2025, respectively, on our condensed consolidated balance sheets.
Deferred Revenue | Deferred Revenue Deferred revenue primarily consists of payments received in advance of revenue recognition from cloud, term and ratable licenses, and maintenance and support services and is recognized as the revenue recognition criteria are met. We generally invoice customers in annual or quarterly installments. The deferred revenue balance does not represent the total contract value of annual or multi-year, non-cancelable cloud or maintenance and support agreements. Deferred revenue is influenced by several factors, including seasonality, the compounding effects of renewals, invoice duration, invoice timing and new business linearity within the financial reporting period.
Segment Information | Segment Information We operate in one segment - the development, license, implementation, and support of our customer service infrastructure software solutions. Operating segments are identified as components of an enterprise for which discrete financial information is available and regularly reviewed by our Chief Operating Decision-Maker in order to make decisions about resources to be allocated to the segment and assess its performance. Our chief operating decision-makers (CODMs) under ASC 280, Segment Reporting, are our executive management team. Our CODMs review financial information presented on a consolidated basis for purposes of making operating decisions and assessing financial performance. The CODMs regularly evaluate non-GAAP operating income, which is defined as income from operations as presented on the condensed consolidated statements of operations and adding back stock-based compensation, along with significant revenue and expense categories aligned with those presented on our condensed consolidated statement of operations, and the accounting policies governing our segment are the same as those described in Note 1, “Summary of Business and Significant Accounting Policies.” ​ Our revenue is derived from North America and combined Europe, Middle East, and Africa (EMEA) and is disclosed in Note 2. However, we incur operating expenses in the North America, EMEA, and Asia Pacific regions. ​ The following table presents our income (loss) from operations among our three operating regions (in thousands): ​
​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | Three Months Ended
​ | ​ | September 30,
​ | ​ | 2025 |  | 2024
Income (loss) from operations: | ​ | ​ | ​ | ​ | ​ | ​
North America | ​ | $ | 2,023 | ​ | $ | (93)
Europe, Middle East, & Africa | ​ |  | 2,347 | ​ |  | 2,288
Asia Pacific | ​ |  | (1,537) | ​ |  | (1,686)
Income from operations | ​ | $ | 2,833 | ​ | $ | 509
​ The following table presents our long-lived assets, corresponding to our geographic areas are as follows (in thousands): ​
​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | September 30, | ​ | June 30,
​ |  | 2025 |  | 2025
Long-lived assets: | ​ | ​ | ​ | ​ | ​ | ​
North America | ​ | $ | 428 | ​ | $ | 390
Europe, Middle East, & Africa | ​ |  | 99 | ​ |  | 63
Asia Pacific | ​ |  | 268 | ​ |  | 217
Long-lived assets | ​ | $ | 795 | ​ | $ | 670
​ For the purposes of entity-wide geographic area disclosures, long-lived assets consist of computers and equipment, furniture and fixtures, and leasehold improvements, net of accumulated depreciation and amortization. These items are included in property and equipment, net, on the accompanying Company’s condensed consolidated balance sheets.
Concentration of Credit Risk and Significant Customers | Concentration of Credit Risk and Significant Customers ​ Our financial instruments that are exposed to concentrations of credit risk include cash and cash equivalents, restricted cash, and accounts receivable. We complement direct sales with resell partnerships based on product connectors into cloud contact center platforms. We also partner with system integrators and managed service providers. One customer, including one of our partners, accounted for 15%, of total revenue during the three months ended September 30, 2025. Two customers, including one of our partners, accounted for 15% and 10%, respectively, of total revenue during the three months ended September 30, 2024. Two and three customers accounted for more than 10% of our gross accounts receivable, less provision for credit losses balance as of September 30, 2025 and 2024, respectively.
Accounts Receivable and Provision for Credit Losses | Accounts Receivable and Provision for Credit Losses ​ We extend unsecured credit to customers on a regular basis. Our accounts receivable is derived from revenue earned from customers and are not interest bearing. We also maintain provision for credit losses to reserve for potential uncollectible trade receivables. We review our trade receivables by aging category to identify specific customers with known disputes or collectability issues. We exercise judgment when determining the adequacy of these reserves as we evaluate historical bad debt trends, general economic conditions in the U.S. and internationally, and changes in customer financial conditions. If we make different judgments or utilize different estimates, then material differences may result in additional reserves for trade receivables, which would be reflected by charges in general and administrative expenses for any period presented. We write-off receivables after all collection efforts have been exhausted and the amounts are deemed uncollectible. ​ In certain revenue contracts, contractual billings do not coincide with revenue recognized on the contract. Unbilled accounts receivables are recorded when revenue recognized on the contract exceeds billings, pursuant to contract provisions, and becomes billable upon certain criteria being met. Unbilled accounts receivables, for which the Company has the unconditional right to consideration, totaled $1.4 million, as of September 30, 2025 and June 30, 2025, and are included in the accounts receivable, provision for credit losses, balance on the accompanying condensed consolidated balance sheets.
Stock-Based Compensation | Stock-Based Compensation ​ We account for stock-based compensation in accordance with ASC 718, Compensation—Stock Compensation. Under the fair value recognition provisions of ASC 718, stock-based compensation cost is measured at the grant date based on the fair value of the award and is recognized as expense over the vesting period, net of expected forfeitures. Stock-based compensation expense consists of expenses for stock options, restricted stock units (RSUs), and discounted employee common stock granted under our Amended and Restated 2005 Management Stock Option Plan, our Amended and Restated 2005 Stock Incentive Plan, and our 2017 Employee Stock Purchase Plan (ESPP). ​ The ESPP provides that eligible employees may purchase the Company’s common stock through payroll deductions at a price equal to 85% of the lower of the fair market value at the entry date of the applicable offering period or at the end of each applicable purchasing period. The offering period, meaning a period with respect to which the right to purchase shares of our common stock may be granted under the ESPP, will not exceed twenty-seven months and consist of a series of six-month purchase periods. Eligible employees may join the ESPP at the beginning of any six-month purchase period. Under the terms of the ESPP, employees can choose to have between 1% and 15% of their base earnings withheld to purchase the Company’s common stock. ​ Determining the fair value of the stock-based awards at the grant date requires significant judgment and the use of estimates, particularly surrounding Black-Scholes valuation assumptions such as stock price volatility and expected option term. ​ Below is a summary of stock-based compensation included in the costs and expenses (in thousands): ​
​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | Three Months Ended
​ | ​ | September 30,
​ |  | 2025 |  | 2024
Stock-Based Compensation Expense: | ​ | ​ | ​ | ​ | ​ | ​
Cost of revenue | ​ | $ | 95 | ​ | $ | 230
Research and development | ​ |  | 230 | ​ |  | 177
Sales and marketing | ​ |  | 111 | ​ |  | 65
General and administrative | ​ |  | 87 | ​ |  | 160
Total stock-based compensation expense | ​ | $ | 523 | ​ | $ | 632
​ Total stock-based compensation includes expense related to non-employee awards of $2,700 and $20,000 during the three months ended September 30, 2025 and 2024, respectively. ​ Total stock-based compensation includes expense related to the ESPP of $60,000 and $80,000 for the three months ended September 30, 2025 and 2024, respectively. ​ We utilize the Black-Scholes valuation model for estimating the fair value of the stock-based compensation of options granted and ESPP stock purchase rights. We estimate the fair value for stock based RSU awards based on the closing market price of grant date. All shares of our common stock issued pursuant to our stock option, RSUs, and ESPP plans are only issued out of an authorized reserve of shares of common stock which were previously registered with the SEC on Registration Statements on Form S-8. ​ During the three months ended September 30, 2025 and 2024, we granted options to purchase 115,700 and 26,700 shares of common stock with a weighted-average fair value of $3.65 and $3.52 per share, respectively. ​ ​ We used the following weighted-average assumptions as inputs into the Black-Scholes valuation model to estimate the fair value of the options granted: ​
​ | ​ | ​ | ​ | ​ | ​
​ | ​ | Three Months Ended | ​
​ | ​ | September 30, | ​
​ |  | 2025 |  | 2024 |
Expected volatility | ​ | 51 | % | 55 | %
Average risk-free interest rate | ​ | 3.80 | % | 3.79 | %
Expected life (in years) | ​ | 4.52 | ​ | 4.56 | ​
Dividend yield | ​ | — | ​ | — | ​
​ ​ The dividend yield of zero is based on the fact that we have never paid cash dividends and have no present intention to pay cash dividends. We determined the appropriate measure of expected volatility by reviewing historic volatility in the share price of our common stock, as adjusted for certain events that management deemed to be non-recurring and non-indicative of future events. The risk-free interest rate is derived from the average U.S. Treasury Strips rate with maturities approximating the expected lives of the awards during the period, which approximate the rate in effect at the time of the grant. ​ On June 1, 2025 and 2024, employees were granted the right to purchase an aggregate of 82,635 and 90,792 shares under the ESPP, respectively. During each of the three months ended September 30, 2025 and 2024, no ESPP grants or purchase occurred. ​ As of September 30, 2025, there were 589,695 shares of common stock available for issuance under the ESPP. ​ We base our estimate of expected life of a stock option on the historical exercise behavior and cancellations of all past option grants made by the Company during the time period which its equity shares have been publicly traded, the contractual term of the option, the vesting period and the expected remaining term of the outstanding options. ​ In accordance with ASU 2016-09, Compensation—Stock Compensation: Improvements to Employee Share-Based Accounting, we elected to continue to estimate forfeitures in the calculation of stock-based compensation expense. ​ As of September 30, 2025, there was approximately $894,000 of total unrecognized compensation cost, net of expected forfeitures, related to unvested stock options, which is expected to be recognized over the weighted-average period of 1.6 years. There were 62,106 and 32,317 options exercised during the three months ended September 30, 2025 and 2024, respectively. ​ As of September 30, 2025, there was approximately $125,000 of total unrecognized compensation cost, net of expected forfeitures, related to unvested RSUs, which is expected to be recognized over the weighted-average period of 0.1 years. There were no RSUs granted during the three months ended September 30, 2025 and 2024.
Stock Warrants | Warrants ​ We account for warrants as either equity-classified or liability-classified instruments based on an assessment of the warrant’s specific terms and applicable authoritative guidance in FASB ASC Topic 480, Distinguishing Liabilities from Equity, and ASC Topic 815, Derivatives and Hedging. The assessment considers whether the warrants are freestanding financial instruments pursuant to ASC Topic 480, meet the definition of a liability pursuant to ASC 480, and whether the warrants meet all of the requirements for equity classification under ASC Topic 815, including whether the warrants are indexed to our own common shares and whether the warrant holders require mandatory cash settlement, among other conditions for equity classification. This assessment, which requires the use of professional judgment, is conducted at the time of warrant issuance. ​ For warrants that meet all of the criteria for equity classification, the warrants are recorded as a component of additional paid-in capital at the time of issuance. The grant date fair value of the warrants were estimated using a Black Scholes valuation model.
Leases | Leases ​ Lease agreements are evaluated to determine whether an arrangement is or contains a lease in accordance with ASC 842, Leases. ​ Operating leases are included in operating lease right-of-use (ROU) assets, current operating lease liabilities, and noncurrent operating lease liabilities in the condensed consolidated financial statements. ROU assets represent the Company’s right to use leased assets over the agreed upon term. Lease liabilities represent the Company’s contractual obligation to make lease payments over the lease term. ​ For operating leases, ROU assets and lease liabilities are recognized at the commencement date of the lease. The lease liability is measured as the present value of the lease payments over the lease term, using the rate implicit in the lease if readily determinable. If the rate implicit in the lease cannot be readily determined, the Company uses its incremental borrowing rate at lease commencement. The operating lease ROU assets are calculated as the present value of the remaining lease payments plus unamortized initial direct costs and any prepayments, less unamortized lease incentives received. ​ Operating leases typically include non-lease components such as common-area maintenance costs. We have elected to include non-lease components with lease payments for the purpose of calculating lease ROU assets and liabilities, to the extent that they are fixed. Non-lease component payments that are not fixed are expensed as incurred as variable lease payments. ​ Lease terms may include renewal or extension options to the extent they are reasonably certain to be exercised. The assessment of whether renewal or extension options are reasonably certain to be exercised is made at lease commencement. Factors considered in determining whether an option is reasonably certain of exercise include, but are not limited to, the value of any leasehold improvements, the value of renewal rates compared to market rates, and the presence of factors that would cause a significant economic penalty to the Company if the option were not exercised. Lease expense is recognized on a straight-line basis over the lease term. The Company has elected not to recognize ROU assets and obligations for leases with an initial term of twelve months or less, and has applied a capitalization threshold to recognize a lease on the condensed consolidated balance sheet. The expense associated with short-term leases and leases that do not meet the Company’s capitalization threshold are recorded to lease expense in the period it is incurred. ​
Goodwill | Goodwill ​ We review goodwill annually for impairment or sooner whenever events or changes in circumstances indicate that it may be impaired. These events or circumstances could include a significant change in the business climate, legal factors, operating performance indicators, competition, or sale or disposition of a significant portion of a reporting unit. We operate under a single reporting unit and accordingly, all of our goodwill is associated with the entire company. We had no indicators of impairment during the three months ended September 30, 2025. ​

X
- Definition Disclosure of accounting policy for warrants or rights. + References No definition available. + Details
Name: | egan_ClassOfWarrantsOrRightsPolicyPolicyTextBlock
Namespace Prefix: | egan_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for recognizing unearned income or deferred revenue related to transactions involving the sale of a product or performance of services. + References No definition available. + Details
Name: | egan_RevenueRecognitionDeferredRevenuePolicyTextBlock
Namespace Prefix: | egan_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -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 + Details
Name: | us-gaap_BasisOfAccountingPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for commissions incurred in relation to revenue generating activities or operations. + References No definition available. + Details
Name: | us-gaap_CommissionsExpensePolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for salaries, bonuses, incentive awards, postretirement and postemployment benefits granted to employees, including equity-based arrangements; discloses methodologies for measurement, and the bases for recognizing related assets and liabilities and recognizing and reporting compensation expense. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -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://fasb.org/us-gaap/role/ref/legacyRef -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_CompensationRelatedCostsPolicyTextBlock
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 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 determining an entity's fiscal year or other fiscal period. This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees. If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates. Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 45 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481231/810-10-45-12 + Details
Name: | us-gaap_FiscalPeriod
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 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 The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 275 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482836/275-10-55-4 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 275 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482836/275-10-55-2 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 275 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-2 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1 + Details
Name: | us-gaap_NatureOfOperations
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 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 accounts receivable. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481569/310-20-50-1 + Details
Name: | us-gaap_TradeAndOtherAccountsReceivablePolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles. + References Reference 1: http://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