XML 30 R20.htm IDEA: XBRL DOCUMENT
v3.21.4

SIGNIFICANT ACCOUNTING POLICIES (Policies) | 3 Months Ended
--- | ---
Nov. 30, 2021
Accounting Policies [Abstract] |
Principles of Consolidation | Principles of Consolidation The accompanying consolidated financial statements include the accounts of Simulations Plus, Inc. and its wholly owned subsidiaries. All significant intercompany accounts and transactions have been eliminated upon consolidation.
Use of Estimates | Use of Estimates Our financial statements and accompanying notes are prepared in accordance with accounting principles generally accepted in the United States of America. Preparing financial statements requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, and expenses. These estimates and assumptions are affected by management’s application of accounting policies. Actual results could differ from those estimates. Significant accounting policies for us include revenue recognition, accounting for capitalized computer software development costs, valuation of stock options, and accounting for income taxes.
Reclassifications | Reclassifications Certain numbers in the prior year have been reclassified to conform to the current year's presentation.
Revenue Recognition | Revenue Recognition We generate revenue primarily from the sale of software licenses and by providing consulting services to the pharmaceutical industry for drug development. In accordance with Accounting Standards Codification Topic 606 (ASC Topic 606), “Revenue from Contracts with Customers”, we determine revenue recognition through the following steps:
i. | Identification of the contract, or contracts, with a customer
ii. | Identification of the performance obligations in the contract
iii. | Determination of the transaction price
iv. | Allocation of the transaction price to the performance obligations in the contract
v. | Recognition of revenue when, or as, we satisfy a performance obligation
Deferred Commissions Sales commissions earned by our sales force and our commissioned sales representatives are considered incremental and recoverable costs of obtaining a contract with a customer. Sales commissions for new contracts are deferred and then amortized on a straight-line basis over a period of benefit. We determine the period of benefit by taking into consideration our customer contracts, our technology, and other factors. Sales commissions for renewal contracts are deferred and then amortized on a straight-line basis over the related contractual renewal period. Amortization expense is included in sales and marketing expenses on the condensed consolidated statements of operations. Practical Expedients and Exemptions We have elected the following additional practical expedients in applying Topic 606:
· | Commission Expense: We apply the practical expedient in ASC Topic 606 to expense costs as incurred for sales commissions when the period of benefit is one year or less. Most of our contracts are of a duration of one year or less; few, if any, of the longer-term contracts have commissions associated with them. This expense is included in the condensed consolidated statements of operations as selling, general, and administrative expense.
· | Transaction Price Allocated to Future Performance Obligations: ASC 606 requires that we disclose the aggregate amount of transaction price that is allocated to performance obligations that have not yet been satisfied as of November 30, 2021. ASC 606 provides certain practical expedients that limit the requirement to disclose the aggregate amount of transaction price allocated to unsatisfied performance obligations. We applied the practical expedient to not disclose the amount of transaction price allocated to unsatisfied performance obligations when the performance obligation is part of a contract that has an original expected duration of one year or less.
Cash and Cash Equivalents | Cash and Cash Equivalents For purposes of the statements of cash flows, we consider all highly liquid investments purchased with original maturities of three months or less to be cash equivalents.
Accounts Receivable | Accounts Receivable We analyze the age of customer balances, historical bad-debt experience, customer creditworthiness, and changes in customer payment terms when making estimates of the collectability of our trade accounts receivable balances. If we determine that the financial conditions of any of our customers have deteriorated, whether due to customer-specific or general economic issues, an increase in the allowance may be made. Accounts receivable are written off when reasonable collection attempts have failed.
Investments | Investments The Company may invest excess cash balances in short-term and long-term marketable debt securities. Investments may consist of certificates of deposit, money market accounts, government-sponsored enterprise securities, corporate bonds and/or commercial paper within the parameters of our Investment Policy and Guidelines. The Company accounts for its investments in marketable securities in accordance with Financial Accounting Standards Board (“FASB”) ASC 320, Investments – Debt and Equity Securities. This statement requires debt securities to be classified into three categories: Held-to-maturity—Debt securities that the entity has the positive intent and ability to hold to maturity are reported at amortized cost. Discounts and premiums to par value of the debt securities are amortized to interest income/expense over the term of the security. No gains or losses on investment securities are realized until they are sold or a decline in fair value is determined to be other-than-temporary. Trading Securities—Debt securities that are bought and held primarily for the purpose of selling in the near term are reported at fair value, with unrealized gains and losses included in earnings. Available-for-Sale—Debt securities not classified as either securities held-to-maturity or trading securities are reported at fair value with unrealized gains or losses excluded from earnings and reported as a separate component of shareholders’ equity. We classify our investments in marketable debt securities based on the facts and circumstances present at the time of purchase of the securities. During the quarter ended November 30, 2021, all of our investments were classified as held-to-maturity.
Capitalized Computer Software Development Costs | Capitalized Computer Software Development Costs Software development costs are capitalized in accordance with FASB ASC 985-20, Costs of Software to Be Sold, Leased, or Marketed. Capitalization of software development costs begins upon the establishment of technological feasibility and is discontinued when the product is available for sale. The establishment of technological feasibility and the ongoing assessment for recoverability of capitalized software development costs require considerable judgment by management with respect to certain external factors including, but not limited to, technological feasibility, anticipated future gross revenue, estimated economic life, and changes in software and hardware technologies. Capitalized software development costs are comprised primarily of salaries and direct payroll-related costs and the purchase of existing software to be used in our software products. Amortization of capitalized software development costs is calculated on a product-by-product basis on the straight-line method over the estimated economic life of the products (not to exceed five years). Amortization of software development costs amounted to $296 thousand and $325 thousand for the three months ended November 30, 2021 and 2020, respectively. We expect future amortization expense to vary due to increases in capitalized computer software development costs. We test capitalized computer software development costs for recoverability whenever events or changes in circumstances indicate that the carrying amount may not be recoverable.
Property and Equipment | Property and Equipment Property and equipment are recorded at cost, less accumulated depreciation and amortization. Depreciation and amortization are calculated using the straight-line method over the estimated useful lives as follows:
Property and Equipment estimated useful lives |
Equipment | 5 years
Computer equipment | 3 to 7 years
Furniture and fixtures | 5 to 7 years
Leasehold improvements | Shorter of life of asset or lease
Internal-use Software | Internal-use Software We have a service contract related to the implementation of internally used software. In accordance with ASC 350-40 “Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract”, we have capitalized certain internal-use software which are included in long-term assets. The amortization will be classified as selling, general, and administrative expenses on the condensed consolidated statement of operations, and maintenance and minor upgrades are charged to expense as incurred. Gains and losses on disposals are included in the results of operations. No amortization has been expensed for the project as it is still in progress.
Leases | Leases Supplemental balance sheet information related to operating leases was as follows as of November 30, 2021:
Balance sheet information related to operating leases |  |  |
(in thousands) |  |  |
Right-of-use assets |  | $ | 1,146 |
Lease liabilities, current |  | $ | 338 |
Lease liabilities, long-term |  | $ | 810 |
Operating lease costs |  | $ | 141 |
Weighted average remaining lease term |  |  | 2.25 years |
Weighted average discount rate |  |  | 3.79% |
Intangible Assets and Goodwill | Intangible Assets and Goodwill We perform valuations of assets acquired and liabilities assumed on each acquisition accounted for as a business combination and recognize the assets acquired and liabilities assumed at their acquisition-date fair value. Acquired intangible assets include customer relationships, software, trade names, and noncompete agreements. We determine the appropriate useful life by performing an analysis of expected cash flows based on historical experience of the acquired businesses. Intangible assets are amortized over their estimated useful lives using the straight-line method, which approximates the pattern in which the majority of the economic benefits are expected to be consumed. Goodwill represents the excess of the cost of an acquired entity over the fair value of the acquired net assets. Goodwill is not amortized, instead it is tested for impairment annually or when events or circumstances change that would indicate that goodwill might be impaired. Events or circumstances that could trigger an impairment review include, but are not limited to, a significant adverse change in legal factors or in the business climate, an adverse action or assessment by a regulator, unanticipated competition, a loss of key personnel, significant changes in the manner of our use of the acquired assets or the strategy for our overall business, significant negative industry or economic trends, or significant underperformance relative to expected historical or projected future results of operations. Goodwill is tested for impairment at the reporting unit level, which is one level below or the same as an operating segment. As of November 30, 2021, we determined that we have four reporting units: Simulations Plus, Cognigen, DILIsym, and Lixoft. When testing goodwill for impairment, we first perform a qualitative assessment to determine whether it is necessary to perform step one of a two-step annual goodwill impairment test for each reporting unit. We are required to perform step one only if it concludes that it is more likely than not that a reporting unit's fair value is less than its carrying value. Should this be the case, the first step of the two-step process is to identify whether a potential impairment exists by comparing the estimated fair values of our reporting units with their respective book values, including goodwill. If the estimated fair value of the reporting unit exceeds book value, goodwill is considered not to be impaired, and no additional steps are necessary. If, however, the fair value of the reporting unit is less than book value, then the second step is performed to determine if goodwill is impaired and to measure the amount of impairment loss, if any. The amount of the impairment loss is the excess of the carrying amount of the goodwill over its implied fair value. The estimate of implied fair value of goodwill is primarily based on an estimate of the discounted cash flows expected to result from that reporting unit but may require valuations of certain internally generated and unrecognized intangible assets such as our software, technology, patents, and trademarks. If the carrying amount of goodwill exceeds the implied fair value of that goodwill, an impairment loss is recognized in an amount equal to the excess. As of November 30, 2021, the entire balance of goodwill was attributed to three of our reporting units: Cognigen, DILIsym, and Lixoft. Intangible assets subject to amortization are reviewed for impairment whenever events or circumstances indicate that the carrying amount of these assets may not be recoverable. We did not recognize any impairment charges during the three months ended November 30, 2021 and 2020. Reconciliation of Goodwill as of November 30, 2021:
Schedule of reconciliation of goodwill |  |  |  |  |  |  |  |  |  |  |  |
(in thousands) |  | Cognigen |  |  | DILIsym |  |  | Lixoft |  |  | Total |
Balance, August 31, 2021 |  | $ | 4,789 |  |  | $ | 5,598 |  |  | $ | 2,534 |  |  | $ | 12,921 |
Addition |  |  | – |  |  |  | – |  |  |  | – |  |  |  | – |
Impairments |  |  | – |  |  |  | – |  |  |  | – |  |  |  | – |
Balance, November 30, 2021 |  | $ | 4,789 |  |  | $ | 5,598 |  |  | $ | 2,534 |  |  | $ | 12,921 |
Fair Value of Financial Instruments | Fair Value of Financial Instruments Assets and liabilities recorded at fair value in the Condensed Balance Sheets are categorized based upon the level of judgment associated with the inputs used to measure their fair value. The categories, as defined by the standard are as follows:
Level Input: |  | Input Definition:
Level I |  | Inputs are unadjusted, quoted prices for identical assets or liabilities in active markets at the measurement date.
Level II |  | Inputs, other than quoted prices included in Level I, that are observable for the asset or liability through corroboration with market data at the measurement date.
Level III |  | Unobservable inputs that reflect management’s best estimate of what market participants would use in pricing the asset or liability at the measurement date.
For certain of our financial instruments, including accounts receivable, accounts payable, accrued payroll and other expenses, accrued bonuses to officers, and accrued warranty and service costs, the amounts approximate fair value due to their short maturities. The following table summarizes fair value measurements at November 30, 2021 and August 31, 2021 for assets and liabilities measured at fair value on a recurring basis: November 30, 2021:
Schedule of fair value measurements |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
(in thousands) |  | Level 1 |  |  | Level 2 |  |  | Level 3 |  |  | Total |
Cash and cash equivalents |  | $ | 41,680 |  |  | $ | – |  |  | $ | – |  |  | $ | 41,680 |
Short-term investments |  | $ | 82,364 |  |  | $ | – |  |  | $ | – |  |  | $ | 82,364 |
Acquisition-related contingent consideration obligations |  | $ | – |  |  | $ | – |  |  | $ | 3,338 |  |  | $ | 3,338 |
August 31, 2021:
(in thousands) |  | Level 1 |  |  | Level 2 |  |  | Level 3 |  |  | Total |
Cash and cash equivalents |  | $ | 36,984 |  |  | $ | – |  |  | $ | – |  |  | $ | 36,984 |
Short-term investments |  | $ | 86,484 |  |  | $ | – |  |  | $ | – |  |  | $ | 86,484 |
Acquisition-related contingent consideration obligations |  | $ | – |  |  | $ | – |  |  | $ | 3,217 |  |  | $ | 3,217 |
As of November 30, 2021 and August 31, 2021, we had a liability for contingent consideration related to our acquisition of Lixoft. The fair value measurement of the contingent consideration obligations is determined using Level 3 inputs. The fair value of contingent consideration obligations is based on a discounted cash flow model using a probability-weighted income approach. These fair value measurements represent Level 3 measurements as they are based on significant inputs not observable in the market. Significant judgment is employed in determining the appropriateness of these assumptions as of the acquisition date and for each subsequent period. Accordingly, changes in assumptions could have a material impact on the amount of contingent consideration expense we record in any given period. Changes in the value of the contingent consideration obligations are recorded in our Consolidated Statement of Operations. The following is a reconciliation of contingent consideration value:
Reconciliation of contingent consideration |  |  |  |
(in thousands) |  |  |
Value at August 31, 2021 |  | $ | 3,217 |
Contingent consideration payments |  |  | – |
Change in value of contingent consideration |  |  | 121 |
Value at November 30, 2021 |  | $ | 3,338 |
Research and Development Costs | Research and Development Costs Research and development costs are charged to expense as incurred until technological feasibility has been established. These costs include salaries, laboratory experiments, and purchased software that was developed by other companies and incorporated into, or used in the development of, our final products.
Income Taxes | Income Taxes We account for income taxes in accordance with ASC 740-10, “Income Taxes” which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements or tax returns. Under this method, deferred income taxes are recognized for the tax consequences in future years of differences between the tax bases of assets and liabilities and their financial reporting amounts at each year-end based on enacted tax laws and statutory tax rates applicable to the periods in which the differences are expected to affect taxable income. Valuation allowances are established, when necessary, to reduce deferred tax assets to the amount expected to be realized. The provision for income taxes represents the tax payable for the period and the change during the period in deferred tax assets and liabilities.
Intellectual property | Intellectual property The following table summarizes intellectual property as of November 30, 2021:
Schedule of intellectual property |  |  |  |  |  |  |  |  |  |  |
(in thousands) |  | Amortization Period |  | Acquisition Value |  |  | Accumulated Amortization |  |  | Net Book Value |
Royalty Agreement buy out-Enslein Research |  | Straight line 10 years |  | $ | 75 |  |  | $ | 73 |  |  | $ | 2 |
Termination/nonassertion agreement-TSRL Inc. |  | Straight line 10 years |  |  | 6,000 |  |  |  | 4,525 |  |  |  | 1,475 |
Developed technologies–DILIsym acquisition |  | Straight line 9 years |  |  | 2,850 |  |  |  | 1,425 |  |  |  | 1,425 |
Intellectual rights of Entelos Holding Corp. |  | Straight line 10 years |  |  | 50 |  |  |  | 16 |  |  |  | 34 |
Developed technologies–Lixoft acquisition |  | Straight line 16 years |  |  | 8,010 |  |  |  | 834 |  |  |  | 7,176 |
|  |  |  | $ | 16,985 |  |  | $ | 6,873 |  |  | $ | 10,112 |
The following table summarizes intellectual property as of August 31, 2021:
(in thousands) |  | Amortization Period |  | Acquisition Value |  |  | Accumulated Amortization |  |  | Net Book Value |
Royalty Agreement buy out-Enslein Research |  | Straight line 10 years |  | $ | 75 |  |  | $ | 71 |  |  | $ | 4 |
Termination/nonassertion agreement-TSRL Inc. |  | Straight line 10 years |  |  | 6,000 |  |  |  | 4,375 |  |  |  | 1,625 |
Developed technologies–DILIsym acquisition |  | Straight line 9 years |  |  | 2,850 |  |  |  | 1,346 |  |  |  | 1,504 |
Intellectual rights of Entelos Holding Corp. |  | Straight line 10 years |  |  | 50 |  |  |  | 15 |  |  |  | 35 |
Developed technologies–Lixoft acquisition |  | Straight line 16 years |  |  | 8,010 |  |  |  | 709 |  |  |  | 7,301 |
|  |  |  | $ | 16,985 |  |  | $ | 6,516 |  |  | $ | 10,469 |
Amortization expense for intellectual property agreements for the three months ended November 30, 2021 and 2020 was $357 thousand and $357 thousand, respectively.
Other intangible assets | Other intangible assets The following table summarizes our other intangible assets as of November 30, 2021:
Schedule of other intangible assets |  |  |  |  |  |  |  |  |  |  |
(in thousands) |  | Amortization Period |  | Acquisition Value |  |  | Accumulated Amortization |  |  | Net Book Value |
Cognigen |  |  |  |  |  |  |  |  |  |  |  |  |  |
Customer relationships |  | Straight line 8 years |  | $ | 1,100 |  |  | $ | 997 |  |  | $ | 103 |
Trade name |  | None |  |  | 500 |  |  |  | – |  |  |  | 500 |
Covenants not to compete |  | Straight line 5 years |  |  | 50 |  |  |  | 50 |  |  |  | – |
DILIsym |  |  |  |  |  |  |  |  |  |  |  |  |  |
Customer relationships |  | Straight line 10 years |  |  | 1,900 |  |  |  | 855 |  |  |  | 1,045 |
Trade name |  | None |  |  | 860 |  |  |  | – |  |  |  | 860 |
Covenants not to compete |  | Straight line 4 years |  |  | 80 |  |  |  | 80 |  |  |  | – |
Lixoft |  |  |  |  |  |  |  |  |  |  |  |  |  |
Customer relationships |  | Straight line 14 years |  |  | 2,550 |  |  |  | 304 |  |  |  | 2,246 |
Trade name |  | None |  |  | 1,550 |  |  |  | – |  |  |  | 1,550 |
Covenants not to compete |  | Straight line 3 years |  |  | 60 |  |  |  | 33 |  |  |  | 27 |
|  |  |  | $ | 8,650 |  |  | $ | 2,319 |  |  | $ | 6,331 |
The following table summarizes our other intangible assets as of August 31, 2021:
(in thousands) |  | Amortization Period |  | Acquisition Value |  |  | Accumulated Amortization |  |  | Net Book Value |
Cognigen |  |  |  |  |  |  |  |  |  |  |  |  |  |
Customer relationships |  | Straight line 8 years |  | $ | 1,100 |  |  | $ | 963 |  |  | $ | 137 |
Trade name |  | None |  |  | 500 |  |  |  | – |  |  |  | 500 |
Covenants not to compete |  | Straight line 5 years |  |  | 50 |  |  |  | 50 |  |  |  | – |
DILIsym |  |  |  |  |  |  |  |  |  |  |  |  |  |
Customer relationships |  | Straight line 10 years |  |  | 1,900 |  |  |  | 807 |  |  |  | 1,093 |
Trade name |  | None |  |  | 860 |  |  |  | – |  |  |  | 860 |
Covenants not to compete |  | Straight line 4 years |  |  | 80 |  |  |  | 80 |  |  |  | – |
Lixoft |  |  |  |  |  |  |  |  |  |  |  |  |  |
Customer relationships |  | Straight line 14 years |  |  | 2,550 |  |  |  | 258 |  |  |  | 2,292 |
Trade name |  | None |  |  | 1,550 |  |  |  | – |  |  |  | 1,550 |
Covenants not to compete |  | Straight line 3 years |  |  | 60 |  |  |  | 28 |  |  |  | 32 |
|  |  |  | $ | 8,650 |  |  | $ | 2,186 |  |  | $ | 6,464 |
Amortization expense for other intangible assets for the three months ended November 30, 2021 and 2020 was $133 thousand and $137 thousand, respectively. According to policy in addition to normal amortization, these assets are tested for impairment as needed.
Earnings per Share | Earnings per Share We report earnings per share in accordance with FASB ASC 260-10. Basic earnings per share is computed by dividing income available to common shareholders by the weighted-average number of common shares available. Diluted earnings per share is computed similarly to basic earnings per share, except that the denominator is increased to include the number of additional common shares that would have been outstanding if the potential common shares had been issued and if the additional common shares were dilutive. The components of basic and diluted earnings per share for the three months ended November 30, 2021 and 2020 were as follows:
Schedule of earnings per share |  |  |  |  |  |  |  |
|  | Three months ended November 30, |
(in thousands) |  | 2021 |  |  | 2020 |
Numerator: |  |  |  |  |  |
Net income attributable to common shareholders |  | $ | 3,026 |  |  | $ | 2,479 |
Denominator: |  |  |  |  |  |  |  |
Weighted-average number of common shares outstanding during the period |  |  | 20,150 |  |  |  | 19,930 |
Dilutive effect of stock options |  |  | 596 |  |  |  | 869 |
Common stock and common stock equivalents used for diluted earnings per share |  |  | 20,746 |  |  |  | 20,799 |
Stock-Based Compensation | Stock-Based Compensation Compensation costs related to stock options are determined in accordance with FASB ASC 718-10, “Compensation-Stock Compensation”, using the modified prospective method. Under this method, compensation cost is calculated based on the grant-date fair value estimated in accordance with FASB ASC 718-10, amortized on a straight-line basis over the options’ vesting period. Stock-based compensation expense related to stock options, not including shares issued to Directors for services, was $634 thousand and $449 thousand for the three months ended November 30, 2021 and 2020, respectively. This expense is included in the condensed consolidated statements of operations as selling, general, and administration and research and development expense.
Impairment of Long-lived Assets | Impairment of Long-lived Assets We account for the impairment and disposition of long-lived assets in accordance with ASC 350, “Intangibles – Goodwill and Other” and ASC 360, “Property and Equipment”. Long-lived assets to be held and used are reviewed for events or changes in circumstances that indicate that their carrying value may not be recoverable. We measure recoverability by comparing the carrying amount of an asset to the expected future undiscounted net cash flows generated by the asset. If we determine that the asset may not be recoverable, or if the carrying amount of an asset exceeds its estimated future undiscounted cash flows, we recognize an impairment charge to the extent of the difference between the fair value and the asset's carrying amount. No impairment losses were recorded during the three months ended November 30, 2021 and 2020.
Recently Issued Accounting Pronouncements | Recently Issued Accounting Pronouncements In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which is intended to simplify various areas related to the accounting for income taxes and improve consistent application of Topic 740. The guidance eliminates certain exceptions related to the approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period, and the recognition of deferred tax liabilities for outside-basis differences related to changes in ownership of equity-method investments and foreign subsidiaries. The guidance also simplifies aspects of accounting for franchise taxes and the accounting for the enacted changes in tax laws or rates, as well as the accounting for the step-up in the tax basis of goodwill. ASU 2019-12 is effective for us beginning in fiscal 2022. The adoption of the new standard is not expected to have a material impact on the Company’s consolidated financial statements. In March 2020, the FASB issued ASU 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting (“ASU 2020-04”). The amendments in ASU 2020-04 provide temporary optional expedients and exceptions for applying GAAP to contract modifications, hedging relationships, and other transactions to ease the potential accounting and financial reporting burden associated with transitioning away from reference rates that are expected to be discontinued, including the London Interbank Offered Rate (“LIBOR”). This ASU is effective as of March 12, 2020, through December 31, 2022. The adoption of the new standard has not had and is not expected to have a material impact on our financial statements or related disclosures. In October 2021, the FASB issued Accounting Standards Update No. 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (“ASU 2021-08”). The amendment requires contract assets and contract liabilities acquired in a business combination to be recognized and measured in accordance with ASC 606, Revenue from Contracts with Customers, as if the acquirer had originated the contract. The Update is intended to improve the accounting for acquired revenue contracts with customers in a business combination, related to the recognition of an acquired contract liability, and to payment terms and their effect on subsequent revenue recognized by the acquirer. The amendment also provides certain practical expedients when applying the guidance. ASU 2021-08 is effective for interim and annual periods beginning after December 15, 2022, on a prospective basis, with early adoption permitted. The Company expects to adopt ASU 2021-08 in the first quarter of fiscal year 2024. The Company is currently evaluating the potential impact of ASU 2021-08 to its consolidated financial statements. In November 2021, the FASB issued ASU 2021-10, “Government Assistance (Topic 832),” which requires business entities to disclose information about transactions with a government that are accounted for by applying a grant or contribution model by analogy (for example, IFRS guidance in IAS 20 or guidance on contributions for not-for-profit entities in ASC 958-605). For transactions within scope, the new standard requires the disclosure of information about the nature of the transaction, including significant terms and conditions, as well as the amounts and specific financial statement line items affected by the transaction. The new guidance is effective for annual reporting periods beginning after December 15, 2021. The Company does not expect that the adoption of this standard will have a material impact on its condensed consolidated financial statements; however, the Company expects to increase its disclosures with respect to government assistance beginning in the first quarter of fiscal year 2023.

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 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 -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(1)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + 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 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 -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684 + 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 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://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257 + Details
Name: | us-gaap_EarningsPerSharePolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for determining the fair value of financial instruments. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 60 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611 + 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 intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275 + Details
Name: | us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy
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://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275 + 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 recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 05 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.CC) -URI http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742 + Details
Name: | us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 25 -URI http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 20 -URI http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 19 -URI http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 9 -URI http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 28 -URI http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 17 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319 + 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 -Publisher FASB -Name Accounting Standards Codification -Topic 926 -SubTopic 20 -Section 50 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 2 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 920 -SubTopic 350 -Section 50 -Paragraph 4 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=120155617&loc=SL120155638-234783 Reference 4: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 920 -SubTopic 350 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 920 -SubTopic 350 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783 + Details
Name: | us-gaap_IntangibleAssetsFiniteLivedPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for 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://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 40 -Section 30 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=118172244&loc=d3e17916-109280 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 50 -Section 25 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=16397303&loc=d3e19379-109286 + Details
Name: | us-gaap_InternalUseSoftwarePolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for investment in financial asset. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 220 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(3)(b)) -URI http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 323 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (a)(2) -URI http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571 + Details
Name: | us-gaap_InvestmentPolicyTextBlock
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 -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=123408670&loc=SL77918666-209980 + Details
Name: | us-gaap_LesseeLeasesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=124429488&loc=d3e326-107755 + Details
Name: | us-gaap_PriorPeriodReclassificationAdjustmentDescription
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for 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://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 958 -SubTopic 360 -Section 50 -Paragraph 1 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.13(a)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 958 -SubTopic 360 -Section 50 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229 + 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 costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 730 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373 + Details
Name: | us-gaap_ResearchAndDevelopmentExpensePolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for its research and development and computer software activities including the accounting treatment for costs incurred for (1) research and development activities, (2) development of computer software for internal use, (3) computer software to be sold, leased or otherwise marketed as a separate product or as part of a product or process and (4) in-process research and development acquired in a purchase business combination. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 50 -Section 25 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=16397303&loc=d3e19347-109286 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 985 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 40 -Section 30 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=118172244&loc=d3e17916-109280 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.15) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock
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/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (e) -URI http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (f) -URI http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790 + 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 award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (b),(f) -URI http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901 + 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 accounts receivable. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524 Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 15 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524 Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 11B -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524 Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534 + 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 -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 12 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 11 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 9 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592 + Details
Name: | us-gaap_UseOfEstimates
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration