XML 78 R28.htm IDEA: XBRL DOCUMENT
v3.24.1.1.u2

Summary of Significant Accounting Policies (Policies) | 12 Months Ended
--- | ---
Mar. 31, 2024
Accounting Policies [Abstract] |
Principles of consolidation | Principles of consolidation. The consolidated financial statements include the accounts of Agilysys, Inc. and subsidiaries. Investments in affiliated companies are accounted for by the equity or cost method, as appropriate. All inter-company accounts have been eliminated.
Use of estimates | Use of estimates. Preparation of consolidated financial statements in conformity with U.S. generally accepted accounting principles (“GAAP”) requires management to make estimates and assumptions. These estimates and assumptions affect the reported amounts of assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reported periods. Actual results could differ from those estimates.
Cash and cash equivalents | Cash and cash equivalents. 100% of our cash and cash equivalents, of which 95% were held in the United States, were deposited in bank accounts or invested in highly liquid investments. Certain bank account balances may exceed federally insured limits. We consider all highly liquid investments purchased with an original maturity from date of acquisition of three months or less to be cash equivalents. Other highly liquid investments considered cash equivalents with no established maturity date are fully redeemable on demand (without penalty) with settlement of principal and accrued interest on the same or following business day after instruction to redeem. Cash equivalent investments are readily convertible to cash with no penalty and can include certificates of deposit, commercial paper, treasury bills, money market funds and other investments. Commercial paper cash equivalents totaled $10.0 million and $5.0 million as of March 31, 2024 and March 31, 2023, respectively. We determine the fair value of commercial paper using significant other observable inputs (level 2) based on pricing from independent sources that use quoted prices in active markets for identical assets or other observable inputs including benchmark yields and interest rates.
Allowance for expected credit losses | Allowance for expected credit losses. We maintain allowances for expected credit losses for estimated losses resulting from the inability or unwillingness of our customers to make required payments. We base our expected credit loss model on historical experience, adjusted for current conditions and reasonable and supportable forecasts. To help mitigate the associated credit risk we perform periodic credit evaluations of our customers.
Customer credit allowance | Customer credit allowance. We maintain allowances for estimated customer credits. Credits are typically due to the timing or amount of customer invoices processed for specific services, including professional and subscription, and maintenance coverage. In certain cases, there has not been clear or timely communication of the need to adjust coverage or service at a location in advance of when we invoice for the associated coverage or service. We will issue a credit after agreeing to the service or coverage adjustment as requested by the customer within the terms of our contract.
Inventories | Inventories. Our inventories are comprised of finished goods. Inventories are stated at the lower of cost or net realizable value, net of related reserves. The cost of inventory is computed using a weighted-average method. Our inventory is monitored to ensure appropriate valuation. Adjustments of inventories to the lower of cost or net realizable value, if necessary, are based upon contractual provisions such as turnover and assumptions about future demand and market conditions. If assumptions about future demand change and/or actual market conditions are less favorable than those projected by management, additional adjustments to inventory valuations may be required. We provide a reserve for obsolescence, which is calculated based on several factors, including an analysis of historical sales of products and the age of the inventory. Actual amounts could be different from those estimated.
Leases | Leases. We determine if an arrangement is or contains a lease at inception. Operating leases are presented as Right-of-Use (“ROU”) assets and the corresponding lease liabilities are included in operating lease liabilities – current and operating lease liabilities – non-current on our Consolidated Balance Sheet. ROU assets represent our right to use the underlying asset, and lease liabilities represent our obligation for lease payments in exchange for the ability to use the asset for the duration of the lease term. ROU assets and lease liabilities are recognized at commencement date and determined using the present value of the remaining lease payments over the lease term. We use an incremental borrowing rate based on estimated rate of interest for collateralized borrowing since our leases do not include an implicit interest rate. The estimated incremental borrowing rate considers market data, actual lease economic environment, and actual lease term at commencement date. The lease term may include options to extend when it is reasonably certain that we will exercise that option. ROU assets include lease payments made in advance, and excludes any incentives received or initial direct costs incurred. We recognize lease expense on a straight-line basis over the lease term and sublease income on a straight-line basis over the sublease term. We have lease agreements with lease and non-lease components which we account for as a single lease component. We also have leases which include variable lease payments, which are expensed as incurred. Our variable lease payments are not based on an index or rate and therefore are excluded from the calculation of lease liabilities. We have elected to not recognize short term leases that have a term of twelve months or less as ROU assets or lease liabilities. Our short-term leases are not material and do not have a material impact on our ROU assets or lease liabilities. Additionally, we do not have any covenants, residual value guarantees, or related party transactions associated with our lease agreements.
Goodwill and other indefinite-lived intangible assets | Goodwill and other indefinite-lived intangible assets. Goodwill represents the excess purchase price paid over the fair value of the net assets of acquired companies. As of March 31, 2024 and 2023, the carrying amount of goodwill was $32.8 million and $32.6 million, respectively. Goodwill is tested for impairment on an annual basis, or in interim periods if indicators of potential impairment exist, based on our one reporting unit. The Company evaluates whether goodwill is impaired by comparing its market capitalization based on its closing stock price (Level 1 input) to the book value of its equity on the annual evaluation date. The Company is also required to compare the fair values of other indefinite-lived intangible assets to their carrying amounts at least annually, or when current events and circumstances require an interim assessment. The Company concluded that no impairment of its goodwill and other indefinite-lived assets has occurred for the years ended March 31, 2024, 2023 and 2022.
Acquired intangible assets | Acquired intangible assets. Acquired intangible assets include identifiable customer relationships, non-competition agreements, developed technology, and trade names. We amortize the cost of finite-lived identifiable intangible assets over their estimated useful lives, which are periods of 15 years or less, primarily on a straight-line basis, which we believe approximates the pattern in which the assets are utilized. The fair values assigned to identifiable intangible assets acquired in business combinations are determined primarily by using the income approach, which discounts expected future cash flows attributable to these assets to present value using estimates and assumptions determined by management.
Long-lived assets | Long-lived assets. Property and equipment are recorded at cost. Major renewals and improvements are capitalized. Minor replacements, maintenance, repairs, and reengineering costs are expensed as incurred. When assets are sold or otherwise disposed of, the cost and related accumulated depreciation are eliminated from the accounts and any resulting gain or loss is recognized. Depreciation and amortization are provided in amounts sufficient to amortize the cost of the assets, including assets recorded under finance leases, which make up less than one percent of total assets, over their estimated useful lives using the straight-line method. The estimated useful lives for depreciation and amortization are as follows: buildings and building improvements – 7 to 30 years; furniture – 7 to 10 years; equipment – 3 to 10 years; software – 3 to 10 years; and leasehold improvements over the shorter of the economic life or the lease term. Internal use software costs are expensed or capitalized depending on the project stage. Amounts capitalized are amortized over the estimated useful lives of the software, ranging from 3 to 10 years, beginning with the project’s completion. Depreciation for capitalized project expenditures does not begin until the underlying project is completed. We evaluate the recoverability of our long-lived assets whenever changes in circumstances or events may indicate that the carrying amounts may not be recoverable. An impairment loss is recognized in the event the carrying value of the assets exceeds the future undiscounted cash flows attributable to such assets. Our long-lived assets and impairments considerations are discussed further in Note 4, Property and Equipment, Net.
Foreign currency translation | Foreign currency translation. The financial statements of our foreign operations are translated into U.S. dollars for financial reporting purposes. The assets and liabilities of foreign operations whose functional currencies are not in U.S. dollars are translated at the period-end exchange rates, while revenue and expenses are translated at weighted-average exchange rates during the fiscal year. The cumulative translation effects are reflected as a component of “Accumulated other comprehensive loss” within shareholders’ equity in the Consolidated Balance Sheets. Gains and losses on monetary transactions denominated in other than the functional currency of an operation are reflected within “Other (income) expenses, net” in the Consolidated Statements of Operations. Foreign currency gains and losses from changes in exchange rates have not been material to our consolidated operating results.
Revenue recognition | Revenue recognition. We derive revenue from the sale of products (proprietary software licenses, third party hardware and operating systems), subscription and maintenance, and professional services. For the fiscal years 2024, 2023 and 2022, revenue from international operations was 6%, 7% and 7%, respectively of total revenue. Our customer base is highly fragmented. Our customary business practice is to enter into legally enforceable written contracts with our customers. The majority of our contracts are governed by a master service agreement between us and the customer, which sets forth the general terms and conditions of any individual contract between the parties, which is then supplemented by a customer order to specify the different goods and services, the associated prices, and any additional terms for an individual contract. Performance obligations specific to each individual contract are defined within the terms of each order. Each performance obligation is identified based on the goods and services that will be transferred to our customer that are both capable of being distinct and are distinct within the context of the contract. The transaction price is determined based on the consideration to which we will be entitled and expect to receive in exchange for transferring goods or services to the customer. Typically, our contracts do not provide our customer with any right of return or refund; we do not constrain the contract price as it is probable that there will not be a significant revenue reversal due to a return or refund. Typically, our customer contracts contain one or more of the following goods or services which constitute performance obligations. Our proprietary software licenses typically provide for a perpetual right to use our software. Generally, our contracts do not provide significant services of integration and customization and installation services are not required to be purchased directly from us. The software is delivered before related services are provided and is functional without professional services, updates and technical support. We have concluded that the software license is distinct as the customer can benefit from the software on its own. Software revenue is typically recognized when the software is delivered or made available for download to the customer. We recognize revenue for hardware sales when the product is shipped to the customer and when obligations that affect the customer’s final acceptance of the arrangement have been fulfilled. Hardware is purchased from suppliers and provided to the end-user customers via drop-ship or from inventory. We are responsible for negotiating price both with the supplier and the customer, payment to the supplier, establishing payment terms and product returns with the customer, and we bear the credit risk if the customer does not pay for the goods. As the principal contact with the customer, we recognize revenue and cost of goods sold when we ship or are notified by the supplier that the product has been shipped. In certain limited instances, as shipping terms dictate, revenue is recognized upon receipt at the point of destination or upon installation at the customer site. Our subscription service revenue is comprised of fees for contracts that provide customers a right to access our software for a subscribed period. We do not provide the customer the contractual right to license the software at any time outside of the subscription period under these contracts. Our subscription service revenue is primarily based on rates per location, including rates per points of sale and per room. We recognize certain subscription service revenue on a per-transaction basis. The customer can only benefit from the software and software maintenance when provided the right to access the software. Accordingly, each of the rights to access the software, the maintenance services, any hosting services, and any transaction-based services is not considered a distinct performance obligation in the context of the contract and should be combined into a single performance obligation to be recognized over the contract period. The Company recognizes subscription revenue over a one-month period based on the typical monthly invoicing and renewal cycle in accordance with our customer agreement terms. We derive maintenance service revenue from providing unspecified updates, upgrades, bug fixes, and technical support services for our proprietary software. These services represent a stand-ready obligation that is concurrently delivered and has the same pattern of transfer to the customer; we account for these maintenance services as a single performance obligation. Maintenance revenue includes the same services provided by third-parties for remarketed software. We recognize substantially all maintenance revenue over the contract period of the maintenance agreement. We also recognize certain maintenance service revenue based on the volume of payment transactions processed by third parties through access to our software. Professional services revenues primarily consist of fees for consulting, implementation, installation, integration and training and are generally recognized over time as the customer simultaneously receives and consumes the benefits of the professional services as the services are being performed. Certain professional development services are recognized upon delivery of the developed solutions to the customer. Professional services can be provided by internal or external providers, do not significantly affect the customer’s ability to access or use other provided goods or services, and provide a measure of benefit beyond that of other promised goods or services in the contract. As a result, professional services are considered distinct in the context of the contract and represent a separate performance obligation. Professional services that are billed on a time and materials basis are recognized over time as the services are performed. For contracts billed on a fixed price basis, revenue is recognized over time using an input method based on labor hours expended to date relative to the total labor hours expected to be required to satisfy the related performance obligation. We use the market approach to derive standalone selling price (“SSP”) by maximizing observable data points (in the form of recently executed customer contracts) to determine the price customers are willing to pay for the goods and services transferred. If the contract contains a single performance obligation, the entire transaction price is allocated to that performance obligation. Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation based on a relative SSP basis. Shipping and handling fees billed to customers are recognized as revenue and the related costs are recognized in cost of goods sold. Revenue is recorded net of any applicable taxes collected and remitted to governmental agencies.
Comprehensive income (loss) | Comprehensive income. Comprehensive income is the total of net income, as currently reported under GAAP, plus other comprehensive income (loss). Other comprehensive income considers the effects of additional transactions and economic events that are not required to be recorded in determining net income, but rather are reported as a separate statement of comprehensive income.
Fair value measurements | Fair value measurements. We measure the fair value of financial assets and liabilities on a recurring or non-recurring basis. Financial assets and liabilities measured on a recurring basis are those that are adjusted to fair value each time a financial statement is prepared. Financial assets and liabilities measured on a non-recurring basis are those that are adjusted to fair value when a significant event occurs. In determining fair value of financial assets and liabilities, we use various valuation techniques.
Investments in corporate-owned life insurance policies | Investments in corporate-owned life insurance policies. Agilysys invests in corporate-owned life insurance policies, for which some are endorsement split-dollar life insurance arrangements. We entered into agreements with certain former executives, whereby we must maintain the life insurance policy for a specified amount and split a portion of the policy benefits with their respective designated beneficiary. Our investment in these corporate-owned life insurance policies were recorded at their cash surrender value, which approximates fair value at the balance sheet date. In the Consolidated Balance Sheets at the balance sheet date, the cash surrender value of $1.0 million for the remaining policies were held in “Other non-current assets,” and the present value of future proceeds owed to those executives’ designated beneficiary of $0.1 million, which approximates fair value, were recorded within “Other non-current liabilities.” Additional information regarding the investments in corporate-owned life insurance policies is provided in Note 10, Employee Benefit Plans.
Income Taxes | Income Taxes. Income tax expense includes U.S. and foreign income taxes and is based on reported income before income taxes. We recognize deferred tax assets and liabilities based on the differences between the financial statement carrying amounts and the tax basis of assets and liabilities. The deferred tax assets and liabilities are determined based on the enacted tax rates expected to apply in the periods in which the deferred tax assets or liabilities are anticipated to be settled or realized. We regularly review our deferred tax assets for recoverability and establish a valuation allowance if it is more likely than not that some portion, or all, of a deferred tax asset will not be realized. The determination as to whether a deferred tax asset will be realized is made on a jurisdictional basis and is based on the evaluation of positive and negative evidence. This evidence includes historical taxable income, projected future taxable income, the expected timing of the reversal of existing temporary differences and the implementation of tax planning strategies. We recognize the tax benefit from uncertain tax positions only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized from uncertain tax positions are measured at the largest amount of benefit that is greater than fifty percent likely of being realized upon ultimate settlement. No tax benefits are recognized for positions that do not meet this threshold. Interest related to uncertain tax positions is recognized as part of the provision for income taxes and is accrued beginning in the period that such interest would be applicable under relevant tax law until such time that the related tax benefits are recognized. Our income taxes are described further in Note 9, Income Taxes.
Advertising and Promotion Expense | Advertising and Promotion Expense. We expense advertising and promotion expense as incurred. Advertising and promotion expense was $6.7 million, $4.8 million and $2.6 million in fiscal 2024, 2023 and 2022, respectively
Recently Issued Accounting Pronouncements | Recently Issued Accounting Pronouncements In December 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2023-09 Income Taxes (Topic 740): Improvements to Income Tax Disclosures (“ASU 2023-09”) to update income tax disclosure requirements primarily by requiring specific categories and greater disaggregation within the rate reconciliation and disaggregation of income taxes paid by jurisdiction. The amendments in the ASU also remove disclosures related to certain unrecognized tax benefits and deferred taxes. ASU 2023-09 is effective for fiscal years beginning after December 15, 2024, or our fiscal 2026. The amendments may be applied prospectively or retrospectively with early adoption permitted. We are currently assessing the impact of the requirements on our consolidated financial statements and disclosures. In November 2023, the FASB issued ASU No. 2023-07 Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (“ASU 2023-07”) to expand reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. The amendments in the ASU require that a public entity disclose, on an annual and interim basis, significant segment expenses that are regularly provided to an entity's chief operating decision maker (“CODM”), a description of other segment items by reportable segment, and any additional measures of a segment's profit or loss used by the CODM when deciding how to allocate resources. ASU 2023-07 applies to entities with a single reportable segment. Annual disclosures are required for fiscal years beginning after December 15, 2023, or our fiscal 2025. Interim disclosures are required for periods within fiscal years beginning after December 15, 2024, or our fiscal 2026. Retrospective application is required for all prior periods presented with early adoption is permitted. We are currently assessing the impact of the requirements on our consolidated financial statements and disclosures.

X
- Definition Corporate Owned Life Insurance and Marketable Securities [Policy Text Block] + References No definition available. + Details
Name: | agys_CorporateOwnedLifeInsuranceAndMarketableSecuritiesPolicyTextBlock
Namespace Prefix: | agys_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for advertising cost. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -SubTopic 35 -Topic 720 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483406/720-35-50-1 + Details
Name: | us-gaap_AdvertisingCostsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for 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 comprehensive income. + References No definition available. + Details
Name: | us-gaap_ComprehensiveIncomePolicyPolicyTextBlock
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 emission credits or allowances. Such accounting policy has generally been based on an inventory or intangible asset model. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 25 -Paragraph 1 -SubTopic 15 -Topic 815 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481116/815-15-25-1 + Details
Name: | us-gaap_EmissionCreditsOrAllowancesPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for determining the fair value of financial instruments. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 60 -Paragraph 1 -SubTopic 10 -Topic 820 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482053/820-10-60-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 825 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482907/825-10-50-1 + Details
Name: | us-gaap_FairValueOfFinancialInstrumentsPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for (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. 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 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 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 2: 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 3: 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 4: 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 5: 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 6: 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 7: 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 Reference 8: 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 + Details
Name: | us-gaap_IncomeTaxPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

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

X
- Definition Disclosure of accounting policy for leasing arrangement entered into by lessee. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-1 + Details
Name: | us-gaap_LesseeLeasesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact. + References No definition available. + Details
Name: | us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481569/310-20-50-4 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481569/310-20-50-1 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481962/310-10-50-2 Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481569/310-20-50-2 + Details
Name: | us-gaap_ReceivablesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(1)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4 Reference 3: http://www.xbrl.org/2003/role/exampleRef -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (e) -SubTopic 10 -Topic 235 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4 + Details
Name: | us-gaap_RevenueRecognitionPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-9 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-4 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-1 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c) -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-1 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 11 -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-11 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 12 -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-12 Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-8 + Details
Name: | us-gaap_UseOfEstimates
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration