XML 35 R24.htm IDEA: XBRL DOCUMENT
v3.25.2

Description of Business, Basis of Preparation and Summary of Significant Accounting Policies (Policies) | 3 Months Ended
--- | ---
Jun. 30, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract] |
Principles of Consolidation | Principles of Consolidation These unaudited interim consolidated financial statements have been prepared in accordance with U.S. Generally Accepted Accounting Principles ("U.S. GAAP"). Certain information and disclosures normally included in annual consolidated financial statements prepared in accordance with U.S. GAAP are not required in these interim financial statements and have been condensed or omitted. In managements opinion, the Company has made all adjustments of a normal recurring nature necessary for fair financial statement presentation. Accordingly, these interim consolidated financial statements and related notes should be read in conjunction with the Company's audited consolidated financial statements and related notes thereto for the fiscal year ended March 31, 2025 included in the Company's Prospectus. Our interim period operating results are not necessarily indicative of the results that may be expected for any other interim period or for the full fiscal year. All intercompany transactions and balances have been eliminated in consolidation. Certain prior year amounts have been reclassified to conform to the current year presentation.
Fiscal Year | Fiscal Year Our fiscal year is a 52-week period ended on March 31.
Use of Estimates | Use of Estimates The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Actual results could differ from those estimates. On an ongoing basis, the Company evaluates its estimates and assumptions, including those related to revenue recognition, allowance for estimated credit losses and sales returns, valuation of inventories, product development costs, impairment of long-lived assets (including other intangible assets), valuation of right-of-use assets, impairment of goodwill and indefinite-lived intangible assets, purchase price allocation of acquired businesses, stock-based compensation, income taxes and contingencies.
Seasonality and Comparability | Seasonality and Comparability The Company's revenues, operating profit and operating cash flows are affected by the inherent seasonality of the academic calendar. Changes in the Company's customers’ ordering patterns may affect the comparison of its results in a quarter with the same quarter of the previous year, or in a fiscal year with the prior fiscal year, where customers may shift the timing of material orders for any number of reasons, including, but not limited to, changes in academic semester start dates or changes to their inventory management practices.
Cash and Cash Equivalents | Cash and Cash Equivalents Cash and cash equivalents include bank deposits and highly liquid investments with original maturities of three months or less that consist primarily of interest-bearing demand deposits with daily liquidity, money market and time deposits. The balance also includes cash that is held by the Company outside of the U.S. to fund international operations or to be reinvested outside of the U.S. The investments and bank deposits are stated at cost, which approximates market value. These investments are not subject to significant market risk.
Accounts Receivable | Accounts Receivable Credit is extended to customers based upon an evaluation of the customer’s financial condition. Accounts receivable are recognized net of an allowance for estimated credit losses.
Allowance for Estimated Credit Losses | Allowance for Estimated Credit Losses The Company estimates credit losses for its accounts receivable using the current expected credit loss model under ASC 326, Financial Instruments - Credit Losses. In determining the allowance for estimated credit losses, the Company considers forecasts of future economic conditions in addition to information about past events and current conditions. The Company measures expected credit losses on a pool basis for those account receivables that have similar risk characteristics. Risk characteristics relevant to the Company’s accounts receivable include the financial condition of the customer and the customer’s credit risk category. When estimating credit losses, the Company also considers historical write-off experience and aging of accounts receivable. Receivables are written off against the allowance for estimated credit losses when the receivable is determined to be uncollectible. The change in the allowance for estimated credit losses is reflected as part of Operating and administrative expenses in the consolidated statements of operations.
Sales Returns, Revenue Recognition and Shipping and Handling Costs | Sales Returns The allowance for sales returns is an estimate, which is based on historical rates of return, timing of returns and market conditions. The provision for sales returns is reflected as a reduction to Revenues in the consolidated statements of operations for sales recognized as revenue and as a reduction to Deferred revenue in the consolidated balance sheets for sales which have not been recognized yet. Sales returns are charged against the reserve as products are returned to inventory. Revenue Recognition Revenue is recognized when the control of goods is transferred to customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods. The Company determines revenue recognition through the following steps: •Identification of the contract, or contracts, with a customer; •Identification of the performance obligations in the contract; •Determination of the transaction price; •Allocation of the transaction price to the performance obligations in the contract; and •Recognition of revenue when, or as, the Company satisfies a performance obligation. The Company's performance obligation for print products is typically satisfied at the time of shipment to the customer, which is when control transfers to the customer. For print products, such as workbooks, that are multi-year contracts, each academic year represents a distinct performance obligation which is satisfied when each academic year’s delivery to the customer takes place. The Company's digital products are generally sold as subscriptions, which are paid for at the time of sale or shortly thereafter, and the performance obligation is satisfied ratably over the life of the digital products’ subscription period. The Company's contracts with customers often include multiple performance obligations which generally include print and digital textbooks/content and instructional materials. One or more of these contractual performance obligations may be provided for no additional consideration i.e., gratis performance obligations. These performance obligations are considered distinct as the customer can benefit from each of the promised products under the contract on its own and the transfer of these promised products are separately identifiable and are not dependent on other promised products within the contract. For contracts that contain multiple performance obligations, the Company allocates the transaction price based on the relative standalone selling price ("SSP") method, inclusive of gratis performance obligations, pursuant to which the transaction price is allocated to each performance obligation based on the proportion of the SSP of each performance obligation to the sum of the SSPs of all of the performance obligations in the contract. The Company determines the SSP based on its historical pricing for the distinct performance obligation when sold separately. Shipping and Handling Costs All amounts billed to customers in a sales transaction for shipping and handling are classified as revenue. Shipping and handling costs incurred by the Company are a component of Cost of sales (excluding depreciation and amortization).
Concentration of Credit Risk | Concentration of Credit Risk As of June 30, 2025, the Company had no single customer that accounted for 10% or more of the gross accounts receivable balance. As of March 31, 2025, three customers comprised 38% of the gross accounts receivable balance, which is reflective of both customer concentration and the seasonal nature of the Company's industry. For all periods presented, the Company had no single customer that accounted for 10% or more of its gross revenue. The loss of, or any reduction in sales from a significant customer or deterioration in their ability to pay could harm the Company's business and financial results.
Inventories, Net | Inventories, Net Inventories, consisting principally of books, are stated at the lower of cost or net realizable value and are valued using the first in first out ("FIFO") method. The majority of inventories relate to finished goods. An estimate, the reserve for inventory obsolescence, is reflected in Inventories, net within the consolidated balance sheets. In determining this reserve, the Company considers management’s current assessment of the marketplace, industry trends and projected product demand as compared to the number of units currently on hand.
Product Development Costs, Net | Product Development Costs, Net Product development costs include both the pre-publication cost of developing educational content and the development of assessment solution products. Costs incurred prior to the publication date of a title or release date of a product represent activities associated with product development. These may be performed internally or outsourced to subject matter specialists and include, but are not limited to, editorial review and fact verification, graphic art design and layout and the process of conversion from print to digital media or within various formats of digital media. These costs are capitalized when the costs are directly attributable to a project or title and the title is expected to generate probable future economic benefits. Capitalized costs are amortized upon publication of the title over its estimated useful life with a higher proportion of the amortization typically taken in the earlier years. Amortization expenses for product development costs are charged as a component of operating and administrative expenses. In evaluating recoverability, the Company considers management’s current assessment of the marketplace, industry trends and the projected success of the program.
Property, Plant and Equipment, Net | Property, Plant and Equipment, Net Property, plant and equipment are stated at cost less accumulated depreciation. Depreciation and amortization are recorded on a straight-line basis, over the assets’ estimated useful lives. The Company evaluates the depreciation periods of property, plant and equipment to determine whether events or circumstances warrant revised estimates of useful lives.
Deferred Technology Costs | Deferred Technology Costs The Company capitalizes certain software development and website implementation costs. Capitalized costs only include incremental, direct costs of materials and services incurred to develop the software after the preliminary project stage is completed, funding has been committed and it is probable that the project will be completed and used to perform the function intended. Software development and website implementation costs are expensed as incurred during the preliminary project stage. Capitalized costs are amortized from the period the software is ready for its intended use over its estimated useful life, generally three years, using the straight-line method and are included within depreciation in the consolidated statements of operations. Periodically, the Company evaluates the amortization methods, remaining lives and recoverability of such costs. Capitalized software development and website implementation costs are included in Other non-current assets in the consolidated balance sheets and are presented net of accumulated amortization.
Deferred Technology Costs | Deferred Technology Costs The Company capitalizes certain software development and website implementation costs. Capitalized costs only include incremental, direct costs of materials and services incurred to develop the software after the preliminary project stage is completed, funding has been committed and it is probable that the project will be completed and used to perform the function intended. Software development and website implementation costs are expensed as incurred during the preliminary project stage. Capitalized costs are amortized from the period the software is ready for its intended use over its estimated useful life, generally three years, using the straight-line method and are included within depreciation in the consolidated statements of operations. Periodically, the Company evaluates the amortization methods, remaining lives and recoverability of such costs. Capitalized software development and website implementation costs are included in Other non-current assets in the consolidated balance sheets and are presented net of accumulated amortization.
Cloud Computing Arrangements | Cloud Computing Arrangements The Company capitalizes certain implementation costs for cloud computing arrangements that meet the definition of a service contract in accordance with ASU 2018-15, Intangibles-Goodwill and Other-Internal-Use Software. Capitalized costs include external direct costs for materials and services. Software maintenance and training costs are expensed in the period in which they are incurred. Internal-use software is amortized on a straight-line basis over its estimated useful life, which is generally three years and are included within depreciation in the consolidated statements of operations, beginning when the module or component of the hosting arrangement is ready for its intended use. Management evaluates the useful lives of these assets on an annual basis and tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets. Capitalized costs for internal use software are included in Other non-current assets in the consolidated balance sheets and are presented net of accumulated amortization.
Goodwill and Indefinite-Lived Intangible Assets | Goodwill and Indefinite-Lived Intangible Assets Goodwill represents the excess of purchase price and related costs over the fair value of identifiable assets acquired and liabilities assumed in a business combination. Indefinite-lived intangible assets consist of the Company's acquired brands. Goodwill and indefinite-lived intangible assets are not amortized, but instead are tested for impairment annually or more frequently if events or changes in circumstances indicate that it is more likely than not the asset is impaired. The Company has historically performed its annual testing for goodwill and indefinite-lived intangible asset impairment as of March 31. The Company has four reporting units, K-12, Higher Education, Global Professional and International, with goodwill and indefinite-lived intangible assets that are evaluated for impairment. The Company initially performs a qualitative analysis to evaluate whether there are events or circumstances that provide evidence that it is more likely than not that the fair value of any of its reporting units or indefinite-lived intangible assets are less than their carrying amount. If, based on this evaluation the Company does not believe that it is more likely than not that the fair value of any of its reporting units or indefinite-lived intangible assets are less than their carrying amount, no quantitative impairment test is performed. Conversely, if the results of the Company's qualitative assessment determine that it is more likely than not that the fair value of any of its reporting units or indefinite-lived intangible assets are less than their respective carrying amounts, the Company performs a quantitative impairment test. If the results of the Company's quantitative assessment determine that the carrying value exceeds the fair value of the reporting unit or indefinite-lived intangible assets, then the Company recognizes an impairment charge for the amount by which the carrying amount exceeds the reporting unit or indefinite-lived assets fair value. To perform the quantitative impairment test, the Company uses the discounted cash flow method and a market-based valuation model to estimate the fair value of the reporting units. The discounted cash flow method incorporates various assumptions, the most significant being projected revenue growth rates, operating profit margins and cash flows, the terminal growth rate, and the discount rate. The Company projects revenue growth rates, operating margins and cash flows based on each reporting unit's current business, expected developments, and operational strategies over a five year period. In estimating the terminal growth rates, the Company considers its historical and projected results, as well as the economic environment in which its reporting units operate. The discount rates utilized for each reporting unit reflect the Company's assumptions of marketplace participants' cost of capital and risk assumptions, both specific to the reporting unit and overall in the economy. The market-based approach incorporates the use of revenue and earnings multiples based on market data as well as the consideration of transactions involving acquisitions of control in similar entities to determine a value for a particular business. Fair values of indefinite-lived intangible assets are estimated using relief-from-royalty discounted cash flow analyses. Significant judgments inherent in the relief-from-royalty method include the selection of appropriate royalty and discount rates and estimating the amount and timing of expected future cash flows. The discount rates used in the discounted cash flow analyses reflect the risks inherent in the expected future cash flows generated by the respective intangible assets. The royalty rates used in the discounted cash flow analyses are based upon an estimate of the royalty rates that a market participant would pay to license the Company's trade names and trademarks.
Accounting for the Impairment of Long-Lived Assets (Including Other Intangible Assets) | Accounting for the Impairment of Long-Lived Assets (Including Other Intangible Assets) The Company evaluates long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset or asset group may not be recoverable. Upon such an occurrence, recoverability of assets to be held and used is measured by comparing the carrying amount of an asset to current forecasts of undiscounted future net cash flows expected to be generated by the asset. If the carrying amount of the asset exceeds its estimated future undiscounted cash flows, an impairment charge is recognized equal to the amount by which the carrying amount of the asset exceeds the fair value of the asset. Fair value is determined based on market observable inputs, discounted cash flows or appraised values, depending upon the nature of the assets.
Fair Value Measurements and Non-Financial Assets and Liabilities | Fair Value Measurements In accordance with authoritative guidance for fair value measurements, certain assets and liabilities are required to be recorded at fair value on a recurring basis. Fair value is defined as the amount that would be received to sell an asset or transfer a liability in an orderly transaction between market participants. A fair value hierarchy has been established which requires us to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. The three levels of inputs used to measure fair value are as follows: •Level 1 - Unadjusted quoted prices in active markets for identical assets or liabilities. •Level 2 - Observable inputs other than Level 1 prices, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the asset or liabilities. •Level 3 - Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities. The carrying amount of the Company’s financial assets and liabilities, such as cash and cash equivalents, prepaid and other current assets, accounts payable and accrued expenses approximate their fair value due to the short maturity of those instruments. Non-Financial Assets and Liabilities Non-financial assets and liabilities for which the Company employs fair value measures on a nonrecurring basis include goodwill, other intangible assets, property, plant, and equipment and operating lease assets. These assets are evaluated for impairment when specific trigger events occur, or when an annual quantitative impairment test is required.
Financial Assets and Liabilities | Financial Assets and Liabilities On a recurring basis, the Company measures certain financial assets and liabilities at fair value. The accounting standard for fair value measurements defines fair value as 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. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or liability. In determining fair value, the Company utilizes valuation techniques that maximize the use of observable inputs and minimize the use of unobservable inputs to the extent possible as well as consider counterparty and its credit risk in its assessment of fair value. The fair value of debt is deemed to be the amount at which the instrument could be exchanged in an orderly transaction between market participants at the measurement date. The fair market values of the 2024 Secured Notes, 2022 Secured Notes and 2022 Unsecured Notes were determined based on quoted market prices on a private exchange and are classified as Level 2 within the fair value hierarchy as of June 30, 2025 and March 31, 2025, respectively, due to limited trading activity. The fair market value of the A&E Term Loan Facility was determined using pricing sources and models utilizing market observable inputs to determine fair value and is classified as Level 2 within the fair value hierarchy as of June 30, 2025 and March 31, 2025, respectively. The factors used to estimate these values may not be valid on any subsequent date. Accordingly, the fair market values of the debt presented may not be indicative of their future values.
Foreign Currency | Foreign Currency The Company has operations in many foreign countries. For most international operations, the local currency is the functional currency. For international operations that are determined to be extensions of the U.S. operations or where a majority of revenue and/or expenses is U.S. dollar denominated, the U.S. dollar is the functional currency. For local currency operations, assets and liabilities are translated into U.S. dollars using end-of-period exchange rates, and revenue and expenses are translated into U.S. dollars using weighted-average exchange rates. Differences arising from the exchange rate changes are recorded within foreign currency translation adjustments, a component of Other comprehensive income (loss). Foreign currency transaction gains/losses are recorded in operating and administrative expenses in the consolidated statements of operations.
Stock-Based Compensation | Stock-Based Compensation The Company issues stock options and other stock-based compensation to eligible employees, directors and consultants and accounts for these transactions under the provisions of ASC Topic 718, Compensation-Stock Compensation ("ASC 718"). For equity awards, total compensation cost is based on the grant date fair value. For liability awards, total compensation cost is based on the fair value of the award on the date the award is granted and is remeasured at each reporting date until settlement. For performance-based awards issued, the value of the instrument is measured at the grant date fair value and expensed over the vesting term when the performance targets are considered probable of being achieved. For awards subject to both performance-based and market-based vesting conditions, the value of the instrument is measured at the grant date as the fair value and expensed using an accelerated recognition method once the performance targets are considered probable of being achieved. The Company recognizes stock-based compensation expense for service-based awards, on a straight-line basis, over the service period required to earn the award, which is typically the vesting period. Forfeitures are accounted for as they occur.
Cost of Sales (Excluding Depreciation and Amortization) | Cost of Sales (Excluding Depreciation and Amortization) Cost of sales (excluding depreciation and amortization) includes expenses directly attributable to the production of the Company's products. Costs associated with printed products include variable costs such as paper, printing and binding, content related royalty expenses, directly related hosting costs and gratis costs (products provided at no additional consideration as part of the sales transaction), certain transportation and freight costs and inventory obsolescence. Gratis costs are predominately incurred in the K-12 business and vary based upon the level of state sales during a given period. Cost of sales also includes royalty expense where author developed content is used, primarily in the Higher Education and Global Professional segments.
Leases | Leases For operating lease arrangements with an initial lease term of more than 12 months, the Company records a lease liability and right-of-use asset on the consolidated balance sheets at the lease commencement date. The Company measures lease liabilities based on the present value of the total lease payments not yet paid. As most of the Company's leases do not provide an implicit rate, the Company uses its estimated incremental borrowing rate at the lease commencement date to determine the present value of the total lease payments. The Company measures right-of-use assets based on the corresponding lease liability adjusted for (i) payments made to the lessor at or before the commencement date, (ii) initial direct costs the Company incurs and (iii) tenant incentives under the lease. Certain lease arrangements contain escalation clauses covering increased costs for various defined real estate taxes and operating services which are factored into the determination of lease payments, however, the Company does not assume renewals or early terminations unless it is reasonably certain to exercise these options, and the Company accounts for arrangements with lease and non-lease components as a single lease component. For leases with an initial lease term of 12 months or less, the Company does not record right-of-use assets and lease liabilities. For such leases, the Company recognizes lease expense in the consolidated statements of operations on a straight-line basis over the lease term.
Income Taxes | Income Taxes The Company’s operations are subject to U.S. federal, state and local, and foreign income taxes. The Company determines the provision for income taxes using the asset and liability approach. Under this approach, deferred income taxes represent the expected future tax consequences of temporary differences between the carrying amounts and tax bases of assets and liabilities. Valuation allowances are established when management determines that it is more-likely-than-not that some portion or all of the deferred tax asset will not be realized. Management evaluates the weight of both positive and negative evidence in determining whether a deferred tax asset will be realized. Management will look to a history of losses, future reversal of existing taxable temporary differences, taxable income in carryback years, feasibility of tax planning strategies and estimated future taxable income. The valuation allowance can also be affected by changes in tax laws and changes to statutory tax rates. The Company prepares and files tax returns based on management’s interpretation of tax laws and regulations. As with all businesses, the Company's tax returns are subject to examination by various taxing authorities. Such examinations may result in future tax assessments based on differences in interpretation of tax laws and regulations. The Company adjusts its estimated uncertain tax positions reserves based on current audits and recent settlements with various taxing authorities as well as changes in tax laws, regulations, and interpretations. The Company recognizes accrued interest and penalties related to uncertain tax positions in Income tax provision (benefit) within the consolidated statements of operations.
Contingencies | Contingencies The Company accrues for loss contingencies when both (i) information available prior to issuance of the financial statements indicates that it is probable that a loss had been incurred at the date of the financial statements and (ii) the amount of loss can reasonably be estimated. When the Company accrues for loss contingencies and the reasonable estimate of the loss is within a range, the best estimate within the range is recorded. The Company discloses an estimated possible loss or a range of loss when it is at least reasonably possible that a loss may have been incurred. Neither an accrual nor disclosure is required for losses that are deemed remote.
Earnings (Loss) per Share | Earnings (Loss) per Share The Company computes net income (loss) per share in accordance with ASC Topic 260, Earnings per Share, which requires presentation of both basic and diluted earnings per share (“EPS”) on the face of the statement of operations. Basic earnings (loss) per share is computed by dividing the net income (loss) available to common stockholders by the weighted-average number of common shares outstanding during the period. Dilutive earnings (loss) per share amounts are based on the weighted-average number of common shares outstanding, including the effect of all dilutive potential common shares that were outstanding during the period using the treasury stock method. Dilutive earnings (loss) per share excludes all potentially dilutive shares if their effect is anti-dilutive.
Recently Adopted Accounting Standards and Recently Issued Accounting Standards | Recently Adopted Accounting Standards In November 2023, the FASB issued Accounting Standards Update ("ASU") 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. This ASU requires disclosures to include significant segment expenses that are regularly provided to the chief operating decision maker ("CODM") and a description of other segment items by reportable segment. The ASU also requires all annual disclosures currently required by Topic 280 to be included in interim periods and to disclose the title and position of the CODM. In addition, the ASU permits public entities to disclose any additional measures of a segment's profit or loss used by the CODM when deciding how to allocate resources. The ASU does not change how a public entity identifies its operating segments, aggregates them, or applies the quantitative thresholds to determine its reportable segments. This update is effective for annual periods beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. The Company adopted the ASU for the fiscal year ended March 31, 2025 on a retrospective basis for all prior periods presented in its consolidated financial statements, see Note 9, Segment Reporting. Recently Issued Accounting Standards In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which expands income tax disclosure requirements to include additional information in the effective tax rate reconciliation as well as additional disaggregation of income taxes paid. The ASU also removes disclosures related to certain unrecognized tax benefits and deferred taxes. The new requirements will be effective for fiscal years beginning after December 15, 2025, or the Company's fiscal 2027. The guidance may be applied prospectively or retrospectively, and early adoption is permitted. The Company is currently evaluating the effect of adopting the ASU on its consolidated financial statements and related disclosures. In November 2024, the FASB issued ASU 2024-03, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses. This ASU requires public entities to provide disaggregated disclosures of certain expense captions presented on the face of the income statement into specific expense categories within the notes to the consolidated financial statements, including inventory purchases, employee compensation, and costs related to depreciation and amortization. In January 2025, the FASB issued ASU 2025-01, Clarifying the Effective Date, which clarifies that ASU 2024-03 is effective for fiscal years beginning after December 15, 2026, or the Company's fiscal year ended March 31, 2028, and interim periods within fiscal years beginning after December 15, 2027, or the Company's fiscal year ended March 31, 2029, with early adoption permitted. The guidance may be applied on a prospective or retrospective basis. The Company is currently evaluating the effect of adopting the ASU on its consolidated financial statements and related disclosures. In May 2025, the FASB issued ASU 2025-03, "Business Combinations (Topic 805) and Consolidation (Topic 810): Determining the Accounting Acquirer in the Acquisition of a Variable Interest Entity (VIE)." This ASU clarifies the guidance in determining the accounting acquirer in a business combination effected primarily by exchanging equity interests when the acquiree is a VIE that meets the definition of a business. The ASU is effective for fiscal years beginning after December 15, 2026, or the Company's fiscal year ended March 31, 2028, and interim periods within fiscal years beginning after December 15, 2027, or the Company's fiscal year ended March 31, 2029, with early adoption permitted. The guidance is to be applied prospectively to acquisitions after the adoption date. The Company is currently evaluating the effect of adopting the ASU on its consolidated financial statements and related disclosures.

X
- Definition Cloud Computing Arrangements, Policy + References No definition available. + Details
Name: | mh_CloudComputingArrangementsPolicyPolicyTextBlock
Namespace Prefix: | mh_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Product Development Costs, Policy + References No definition available. + Details
Name: | mh_ProductDevelopmentCostsPolicyPolicyTextBlock
Namespace Prefix: | mh_
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 commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 954 -SubTopic 450 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477850/954-450-50-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8 + Details
Name: | us-gaap_CommitmentsAndContingenciesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for reporting any exceptions to the comparability of prior year financial data with data shown for the most recent accounting period. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -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 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 205 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483478/205-10-45-3 + Details
Name: | us-gaap_ComparabilityOfPriorYearFinancialData
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 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 credit loss on financial instrument measured at amortized cost basis, net investment in lease, off-balance sheet credit exposure, and available-for-sale debt security. Includes, but is not limited to, methodology used to estimate allowance for credit loss, how writeoff of uncollectible amount is recognized, and determination of past due status and nonaccrual status. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 6.M.2.Q4) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483530/326-20-S99-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 14 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-14 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 30 -Paragraph 5A -Publisher FASB -URI https://asc.fasb.org/1943274/2147479391/326-20-30-5A Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 3C -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-3C Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 35 -Paragraph 8A -Publisher FASB -URI https://asc.fasb.org/1943274/2147479366/326-20-35-8A Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 3D -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-3D Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479344/326-20-45-5 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 30 -Paragraph 1B -Publisher FASB -URI https://asc.fasb.org/1943274/2147479175/326-30-30-1B Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 3C -Publisher FASB -URI https://asc.fasb.org/1943274/2147479106/326-30-50-3C Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 3A -Publisher FASB -URI https://asc.fasb.org/1943274/2147479106/326-30-50-3A Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 3D -Publisher FASB -URI https://asc.fasb.org/1943274/2147479106/326-30-50-3D Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 35 -Paragraph 13A -Publisher FASB -URI https://asc.fasb.org/1943274/2147479148/326-30-35-13A Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 30 -Paragraph 4A -Publisher FASB -URI https://asc.fasb.org/1943274/2147479391/326-20-30-4A Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 35 -Paragraph 7A -Publisher FASB -URI https://asc.fasb.org/1943274/2147479148/326-30-35-7A Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 21 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-21 Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-11 Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479106/326-30-50-7 Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 17 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-17 + Details
Name: | us-gaap_CreditLossFinancialInstrumentPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-2 + Details
Name: | us-gaap_EarningsPerSharePolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities. + References No definition available. + Details
Name: | us-gaap_FairValueMeasurementPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for 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 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 (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 830 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/830/tableOfContent + Details
Name: | us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/350-30/tableOfContent Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/350-20/tableOfContent + Details
Name: | us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets. + References No definition available. + Details
Name: | us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock
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 costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 40 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/350-40/tableOfContent + Details
Name: | us-gaap_InternalUseSoftwarePolicy
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
- References No definition available. + Details
Name: | us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 360 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(8)(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 6 -SubTopic 360 -Topic 958 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477798/958-360-50-6 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -SubTopic 360 -Topic 958 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477798/958-360-50-1 + Details
Name: | us-gaap_PropertyPlantAndEquipmentPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for revenue from contract with customer. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 17 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-17 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 19 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-19 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20 Reference 9: http://www.xbrl.org/2003/role/exampleRef -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (e) -SubTopic 10 -Topic 235 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Topic 606 -Publisher FASB -URI https://asc.fasb.org/606/tableOfContent + Details
Name: | us-gaap_RevenueFromContractWithCustomerPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for 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 costs incurred to (1) establish the technological feasibility of a computer software product to be sold, leased, or otherwise marketed; and (2) produce product masters after establishing technological feasibility. This accounting policy also may apply to purchased computer software. This policy also may address the entity's amortization policy for its capitalized computer software costs and how it evaluates such capitalized costs for impairment. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 985 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 985 -SubTopic 20 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/985-20/tableOfContent + Details
Name: | us-gaap_SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for accounts receivable. + References Reference 1: http://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