XML 43 R25.htm IDEA: XBRL DOCUMENT
v3.24.2.u1

Description Of Business And Summary Of Significant Accounting Policies (Policies) | 12 Months Ended
--- | ---
Jun. 30, 2024
Description Of Business And Summary Of Significant Accounting Policies [Abstract] |
Nature of Business | NATURE OF BUSINESS — Koss Corporation ("Koss"), a Delaware corporation, and its 100%-owned subsidiaries (collectively the "Company"), reports its finances as a single reporting segment, as the Company’s only business line is the design, manufacture and sale of stereo headphones and related accessories. The Company leases its plant and office in Milwaukee, Wisconsin. The domestic market is served by domestic sales representatives and independent manufacturers' representatives working directly with certain retailers, distributors, and original equipment manufacturers. International markets are served by domestic sales representatives and sales personnel in the Netherlands and the Caucasus region which utilize independent distributors in several foreign countries. The Company has two subsidiaries, Koss Corp B.V. and Koss U.K. Limited ("Koss UK"), which were formed to comply with certain European Union ("EU") requirements. Koss Corp B.V. and Koss UK are non-operating and hold no assets.
Basis of Consolidation | BASIS OF CONSOLIDATION — The Consolidated Financial Statements include the accounts of Koss and its subsidiaries, Koss Corp B.V. and Koss UK, which are 100%-owned subsidiaries. All significant intercompany accounts and transactions have been eliminated.
Revision Of Previously Issued Financial Statements | REVISION OF PREVIOUSLY ISSUED FINANCIAL STATEMENTS — During the second quarter of fiscal year 2024, the Company learned that, due to misinterpretation of the required tax treatment for certain disqualifying dispositions of Incentive Stock Options (ISO), the Company improperly withheld amounts for Social Security and Medicare (“FICA”) taxes on the taxable gains resulting from those dispositions and remitted such amounts to the Internal Revenue Service (“IRS”). Thus, for such disqualifying dispositions of ISOs beginning in fiscal year 2021, certain employees are owed a refund from the Company for the overpayment of the FICA taxes, with a similar refund due to the Company from the IRS for the employer portion of the taxes which were also remitted to the IRS and expensed by the Company. The Company will reimburse the over withheld taxes to the impacted employees and will file amended 941-X forms with the IRS to claim a refund for both the Company overpayment of FICA taxes as well as the amounts refunded to employees. As of June 30, 2024, the over-withheld taxes due to the impacted employees were remitted to the Company’s payroll provider for distribution to the employees. As such, no liability is recorded in accrued liabilities on the Consolidated Balance Sheet as of that date. The refund expected from the IRS as of June 30, 2024 and 2023 is $722,498 and $717,892, respectively, and is included in prepaid expenses and other current assets on the Consolidated Balance Sheets. Based on an analysis of Accounting Standards Codification ASC 250 – “Accounting Changes and Error Corrections” (“ASC 250”), Staff Accounting Bulletin 99 – “Materiality” and Staff Accounting Bulletin 108 – “Considering the Effects of Prior Year Misstatements when Quantifying Misstatements in Current Year Financial Statements”, the Company determined that these errors did not result in the previously issued consolidated financial statements being materially misstated, and as such no restatement was necessary. The following tables present the effect of the revision on the Consolidated Balance Sheet as of June 30, 2023 and the Consolidated Statement of Operations and the Consolidated Statement of Cash Flows for the year ended June 30, 2023.
|  |  | As of June 30, 2023
|  |  | As Previously Reported |  |  | Revision |  |  | As Revised
Consolidated Balance Sheet: |  |  |  |  |  |  |  |  |
Prepaid expenses and other current assets |  | $ | 284,622 |  | $ | 717,892 |  | $ | 1,002,514
Total current assets |  |  | 28,380,967 |  |  | 717,892 |  |  | 29,098,859
Total assets |  |  | 38,370,805 |  |  | 717,892 |  |  | 39,088,697
Accrued liabilities |  |  | 970,530 |  |  | 371,509 |  |  | 1,342,039
Total current liabilities |  |  | 2,011,817 |  |  | 371,509 |  |  | 2,383,326
Total liabilities |  |  | 6,909,910 |  |  | 371,509 |  |  | 7,281,419
Retained earnings |  |  | 18,300,728 |  |  | 346,383 |  |  | 18,647,111
Total stockholders' equity |  | $ | 31,460,895 |  | $ | 346,383 |  | $ | 31,807,278
‎
|  |  | Year Ended June 30, 2023
|  |  | As Previously Reported |  |  | Revision |  |  | As Revised
Consolidated Statement of Operations: |  |  |  |  |  |  |  |  |
Selling, general and administrative expenses |  | $ | 29,358,466 |  | $ | (16,832) |  | $ | 29,341,634
(Loss) from operations |  |  | (24,901,052) |  |  | 16,832 |  |  | (24,884,220)
Income before income tax provision |  |  | 8,619,757 |  |  | 16,832 |  |  | 8,636,589
Net income |  | $ | 8,302,380 |  | $ | 16,832 |  | $ | 8,319,212
Income per common share: |  |  |  |  |  |  |  |  |
Basic |  | $ | 0.90 |  |  |  |  | $ | 0.90
Diluted |  | $ | 0.85 |  |  |  |  | $ | 0.85
|  |  | Year Ended June 30, 2023
|  |  | As Previously Reported |  |  | Revision |  |  | As Revised
Consolidated Statement of Cash Flows: |  |  |  |  |  |  |  |  |
Net income |  | $ | 8,302,380 |  | $ | 16,832 |  | $ | 8,319,212
Prepaid expenses and other current assets |  |  | (96,144) |  |  | (34,885) |  |  | (131,029)
Accrued liabilities |  |  | 410,174 |  |  | 18,053 |  |  | 428,227
Net cash provided by operating activities |  | $ | 10,735,649 |  | $ | - |  | $ | 10,735,649
The effect of this revision on the opening balances within the Company's Consolidated Statement of Stockholders' Equity for the years ended June 30, 2023 and 2022 was as follows:
|  |  | As Previously Reported |  |  | Revision |  |  | As Revised
Retained earnings, June 30, 2022 |  | $ | 9,998,348 |  | $ | 329,551 |  | $ | 10,327,899
Total stockholders' equity, June 30, 2022 |  |  | 22,697,489 |  |  | 329,551 |  |  | 23,027,040
Retained earnings, June 30, 2023 |  |  | 18,300,728 |  |  | 346,383 |  |  | 18,647,111
Total stockholders' equity, June 30, 2023 |  | $ | 31,460,895 |  | $ | 346,383 |  | $ | 31,807,278
The Company's Consolidated Statement of Stockholders' Equity for the year ended June 30, 2023 has also been revised to reflect the impacts to net income as presented above.
Revenue Recognition | REVENUE RECOGNITION — Revenues from product sales are recognized when the customer obtains control of the product, which typically occurs upon shipment from the Company's facility. There are a very limited number of customers for which control does not pass until they have received the products at their facility. Revenue from product sales is adjusted for estimated warranty obligations and variable consideration, which are detailed below. The amount of revenue recognized is to reflect the consideration expected to be received for those goods or services. Warranties - The Company offers a lifetime warranty to consumers in the United States and certain other countries. This lifetime warranty creates a future performance obligation. The Company determines the standalone selling price for this performance obligation using the cost-plus method. There are also certain foreign distributors that receive warranty repair parts and replacement headphones to satisfy warranty obligations in those countries. The Company defers revenue to recognize the future obligations related to these warranties. The deferred revenue is based on historical analysis of warranty claims relative to sales. This deferred revenue reflects the Company's best estimates of the amount of warranty returns and repairs it will experience during those future periods. If future warranty activity varies from the estimates, the Company will adjust the estimated deferred revenue, which would affect net sales and operating results in the period that such adjustment becomes known. The Company typically receives payment for product at the time of shipment or under normal collection terms, which are generally 30-60 days. The Company estimates that the warranty related performance obligation is satisfied within one to three years and therefore uses that same time frame for recognition of the deferred revenue, using amortization of 50% in year 1, 30% in year 2, and 20% in year 3 for domestic sales. Export deferred revenue, where applicable, is recognized over a 12-month period from date of shipment. Reserves for Variable Consideration - Revenue from product sales is recorded at the net sales price, which includes estimates of variable consideration for which reserves are established and which result from returns, rebates, and co-pay assistance that are offered within contracts between the Company and its customers. Overall, these reserves reflect the Company's best estimates of the amount of consideration to which it is entitled based on the terms of the contract. If actual results in the future vary from the estimates, the Company will adjust these estimates, which would affect net sales and operating results in the period such variances become known. Product Returns - The Company generally offers customers a limited right of return. The Company estimates the amount of product sales that may be returned by its customers and records the estimate as a reduction of revenue in the period the related product revenue is recognized. Product return liabilities are estimated using historical sales and returns information. If actual results in the future vary from the estimates, the Company will adjust these estimates, which would affect net sales and operating results in the period such variances become known. Volume Rebates - The Company offers volume rebates to certain customers in the United States and certain foreign distributors. These volume rebates are tied to sales volume within specified periods. The amount of revenue is reduced for variable consideration related to customer rebates, which are calculated using expected values and is based on program specific factors such as expected rebate percentages and expected volumes. Changes in such accruals may be required if actual sales volume differs from estimated sales volume, which would affect net sales and operating results in the period such variances become known. Seller Fees – The Company pays fees to a major online marketplace for use of its services. Referral fees, the commission paid to the online platform to cover the costs associated with promoting, advertising, and facilitating product sales to its customers, are calculated as a percentage of the sales price and are imposed on sales of all products sold through the marketplace. When orders are fulfilled by the online marketplace, the Company is assessed fulfillment fees to cover the cost of fulfillment of the order as well as the assumption of risk of inventory control, damages and returns. The fees assessed are based on a product’s category, price, size and weight and are deducted from the sales price of each product prior to remittance to the Company with revenue reported on a net basis. Revenue from orders obtained through the online marketplace, but fulfilled by the Company direct to the end customer, are reported as gross sales and referral fees are recorded as selling expense in selling, general and administrative expenses. The Company’s related fulfillment costs are recorded in cost of goods sold. Sales Commissions - The Company has elected the practical expedient of not capitalizing sales commissions.
Research and Development | RESEARCH AND DEVELOPMENT — Research and development is primarily comprised of product prototypes and testing. These activities, charged to operations as a component of selling, general and administrative expenses in the accompanying Consolidated Statements of Operations, amounted to $238,086 and $288,231 in 2024 and 2023, respectively.
Advertising Costs | ADVERTISING COSTS — Advertising costs included within selling, general and administrative expenses in the accompanying Consolidated Statements of Operations were $142,859 in 2024 and $65,374 in 2023. Such costs are expensed as incurred.
Income Taxes | INCOME TAXES — The Company operates as a C Corporation under the Internal Revenue Code (the “Code”). Amounts provided for income tax expense (benefit) are based on income reported for financial statement purposes and do not necessarily represent amounts currently payable under tax laws. Deferred income tax assets and liabilities are computed annually for differences between the financial statements and tax bases of assets and liabilities that will result in taxable or deductible amounts in the future based on enacted tax laws and rates applicable to the periods in which the differences are expected to affect taxable income. As changes in tax laws or rates are enacted, deferred income tax assets and liabilities are adjusted through the provision (benefit) for income taxes. The differences relate principally to different methods used for depreciation and amortization for income tax purposes, net operating loss carryforwards, capitalization requirements of the Code, allowances for doubtful accounts, provisions for excess and obsolete inventory, stock-based compensation, warranty reserves, and other income tax related carryforwards. A valuation allowance is established when necessary to reduce deferred income tax assets to the amount that is more likely than not to be realized.
Patent Costs | PATENT COSTS — The Company incurs on-going legal fees and filing costs related to the patent portfolio. These costs are expensed in the period they are incurred since no patent legal costs are probable to provide a future economic benefit.
Income (Loss) Per Common and Common Stock Equivalent Share | INCOME (LOSS) PER COMMON AND COMMON STOCK EQUIVALENT SHARE — Income (loss) per common and common stock equivalent share is calculated under the provisions of Topic 260 in the Accounting Standards Codification (“ASC”) which provides for calculation of “basic” and “diluted” income (loss) per share. Basic income (loss) per common and common stock equivalent share includes no dilution and is computed by dividing net income (loss) by the weighted average common shares outstanding for the period. Diluted income (loss) per common and common stock equivalent share reflects the potential dilution of securities that could share in the earnings (losses) of an entity. See Note 11 for additional information on income (loss) per common and common stock equivalent share.
Cash and Cash Equivalents | CASH AND CASH EQUIVALENTS — The Company considers depository accounts and investments with a maturity at the date of acquisition and expected usage of three months or less to be cash and cash equivalents. The Company maintains its cash on deposit at a commercial bank located in the United States of America. The Company periodically has cash balances in excess of insured amounts. The Company has not experienced, and does not expect to incur, any losses on these deposits.
Accounts Receivable | ACCOUNTS RECEIVABLE — Accounts receivable consist of unsecured trade receivables due from customers. An allowance for credit losses is deducted from the cost basis of the receivables and is estimated using the aging method whereby expected credit losses are determined on the basis of how long a receivable has been outstanding as well as historical loss data. The estimates are then adjusted for changes in the risk characteristics of the Company’s customer base, changes in credit practices, current conditions, and reasonable and supportable future forecasts that would impact the collectability of the receivables. This model replaced the incurred loss model used in previous years. An adjustment of $4,105 was made during the year ended June 30, 2024 to record the appropriate allowance per the new methodology and no write-offs were necessary and there were no recoveries on prior losses. As such, the impact of the change on the Company’s financial statements was not significant.
Investments | INVESTMENTS — Debt securities are classified as held-to-maturity as the Company has the positive intent and ability to hold them to maturity. The securities are carried at amortized cost as current or noncurrent based upon maturity date and unrealized gains and losses are recognized when realized. The amortized cost of debt securities is adjusted for amortization of premium and accretion of discount to maturity. Such amortization or accretion is included in interest income, along with other interest on cash and cash equivalents. Accrued interest receivable on held-to-maturity debt securities is shown separately on the Consolidated Balance Sheets and is not included in any estimate for credit losses. No allowance for credit losses on held-to-maturity U.S. Treasury securities is recorded as these securities have the following characteristics that support a zero-loss expectation: they are explicitly guaranteed by the U.S. government, are consistently highly rated by major rating agencies and have a long history of no credit losses. See Note 4 for additional information on investments.
Inventories | INVENTORIES — As of June 30, 2024 and 2023, the Company’s inventory was recorded using standard cost which approximates the lower of first in first out (“FIFO”) cost or net realizable value. The carrying value of inventory is reviewed for impairment on at least a quarterly basis, or more frequently if warranted due to changes in market conditions. See Note 5 for additional information on inventory.
Equipment and Leasehold Improvements | EQUIPMENT AND LEASEHOLD IMPROVEMENTS — Equipment and leasehold improvements are stated at cost. Depreciation and amortization are calculated using the straight-line method over the estimated useful lives of the respective assets. Leasehold improvements are amortized using the straight-line method over the shorter of the lease term or the estimated useful life of the asset. Major expenditures for leasehold improvements and equipment and significant renewals are capitalized. Maintenance, repairs and minor renewals are expensed as incurred. When assets are retired or otherwise disposed of, their costs and related accumulated depreciation and amortization are removed from the accounts and any resulting gains or losses are included in operations. See Note 6 for additional information on equipment and leasehold improvements.
Leases | LEASES — The Company determines if a contract is a lease at the date of inception. The Company leases its facility in Milwaukee, Wisconsin from Koss Holdings, LLC, which is controlled by five equal ownership interests in trusts held by the five beneficiaries of the former chairman’s revocable trust and includes current stockholders of the Company. The lease agreement provides the Company the right to substantially all of the economic benefits and direct the use of the building, thus is considered a lease. The agreement does not convey ownership of the building to the lessee at the end of the lease term, does not contain an option to purchase the underlying asset at the end of the lease term and the lease term is not for a major part of the remaining economic life of the underlying asset so is accounted for as an operating lease. Operating leases are reported on the Company's Consolidated Balance Sheets as operating lease right-of-use ("ROU") assets and operating lease liabilities. Operating lease ROU assets and liabilities are valued at the present value of the future lease payment obligations. The Company uses a rate based upon current incremental borrowing rates to determine the present value of future lease payments as the rate is not implicit in the lease. Operating lease expense is recorded on a straight-line basis over the life of the lease taking into account expected renewal periods.
Life Insurance Policies | LIFE INSURANCE POLICIES — Life insurance policies are stated at cash surrender value or at the amount the Company would receive in the case of split-dollar arrangements. Increases in cash surrender value, net of annual premiums paid, and the proceeds from company-owned life insurance policies are included in selling, general and administrative expenses and other income, respectively, in the Consolidated Statements of Operations.
Deferred Compensation | DEFERRED COMPENSATION —At June 30, 2024 and 2023, the Company’s deferred compensation liability is for a current officer and is calculated based on years of service and compensation, along with various assumptions related to expected retirement date, discount rates, and mortality tables. The related expense is calculated using the net present value of the expected payments and is included in selling, general and administrative expenses in the Consolidated Statements of Operations. See Note 10 for additional information on deferred compensation.
Fair Value of Financial Instruments | FAIR VALUE OF FINANCIAL INSTRUMENTS — Fair value is the price that would be received to sell an asset or paid to transfer a liability in an ordinary transaction between market participants at the measurement date. A three-tier hierarchy prioritizes the inputs used in measuring fair value. These tiers include Level 1, defined as observable inputs such as quoted market prices in active markets; Level 2, defined as inputs other than quoted market prices in active markets that are either directly or indirectly observable; and Level 3, defined as unobservable inputs in which little or no market data exists, therefore, requiring an entity to develop its own assumptions. The asset's or liability's fair value measurement within the hierarchy is based on the lowest level of any input that is significant to the fair value measurement. Cash equivalents, accounts receivable, and accounts payable approximate fair value based on the short maturity of these instruments. The Company’s U.S. treasury debt securities are recorded at amortized cost with fair value disclosure. They have a readily available market price (Level 1 input), thus a lesser degree of judgment needs to be used in measuring fair value, and fair value was determined by quoted market prices. The fair value is based upon quoted market prices and is disclosed in Note 4.
Impairment of Long-Lived Assets | IMPAIRMENT OF LONG-LIVED ASSETS — The Company evaluates the recoverability of the carrying amount of long-lived assets whenever events or changes in circumstances indicate that the carrying amount of an asset may not be fully recoverable. If an asset is considered to be impaired, the impairment to be recognized is measured as the amount by which the carrying amount of the asset exceeds its fair value. Assets to be disposed of are reported at the lower of the carrying amount or fair value less cost to sell. Management determines fair value using an undiscounted future cash flow analysis or other accepted valuation techniques. No impairments of the Company's long-lived assets were recorded in the years ended June 30, 2024 or 2023.
Legal Costs | LEGAL COSTS — All legal costs related to litigation, for which the Company is liable, are charged to operations as incurred, except contingent legal fees as described below. Proceeds from the settlement of legal disputes are recorded in other income when the amounts are determinable, and the collection is certain. License proceeds are considered functional and as such are recorded at a point in time, based on the underlying agreement. Related contingent legal fees and expenses are recorded in selling, general and administrative expense at that time. In the year ended June 30, 2023, the Company incurred legal fees and expenses of approximately $22,141,000 related to licensing proceeds received in the same year. Changes to the contingent legal fee expenses would have a material impact on the results of operations.
Stock-Based Compensation | STOCK-BASED COMPENSATION — The Company has a stock-based employee compensation plan, which is described more fully in Note 12. The Company accounts for stock-based compensation in accordance with ASC 718 “Compensation - Stock Compensation”. Under the fair value recognition provisions of this statement, share-based compensation cost is measured at the grant date based on the fair value of the award and is recognized as expense over the vesting period. The Company recognizes forfeitures as they occur.
Other Income | OTHER INCOME — The Company maintains a program focused on enforcing its intellectual property and, in particular, certain of its patent portfolio, by filing complaints against certain parties alleging infringement on the Company’s patents relating to its wireless headphone technology. The Company has granted license agreements related to certain patents allowing the Company to recover certain of the fees and costs that were involved with the underlying efforts to enforce this portfolio. In the year ended June 30, 2023, the Company received licensing proceeds of $33,000,000, which was recorded as other income. No other income was received in the year ended June 30, 2024.
Use of Estimates | USE OF ESTIMATES — The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the Consolidated Financial Statements and the reported amounts of revenue and expenses during the reported periods. Actual results could differ from those estimates.

X
- Definition Life Insurance Policies [Policy Text Block] + References No definition available. + Details
Name: | koss_LifeInsurancePoliciesPolicyTextBlock
Namespace Prefix: | koss_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for patent costs. + References No definition available. + Details
Name: | koss_PatentCostsPolicyTextBlock
Namespace Prefix: | koss_
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 basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). + References No definition available. + Details
Name: | us-gaap_BasisOfAccountingPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for 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 reporting any exceptions to the comparability of prior year financial data with data shown for the most recent accounting period. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 205 -SubTopic 10 -Section 45 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483478/205-10-45-3 + Details
Name: | us-gaap_ComparabilityOfPriorYearFinancialData
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for salaries, bonuses, incentive awards, postretirement and postemployment benefits granted to employees, including equity-based arrangements; discloses methodologies for measurement, and the bases for recognizing related assets and liabilities and recognizing and reporting compensation expense. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (b),(f(1)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_CompensationRelatedCostsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy 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 related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 470 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481544/470-10-50-1 + Details
Name: | us-gaap_DebtPolicyTextBlock
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 -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482662/260-10-50-2 + Details
Name: | us-gaap_EarningsPerSharePolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for determining the fair value of financial instruments. + References Reference 1: http://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 recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 360 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.CC) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480091/360-10-S99-2 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 05 -Paragraph 4 -SubTopic 10 -Topic 360 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482338/360-10-05-4 + Details
Name: | us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for 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 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 investment in financial asset. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(3)(b)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(d)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(f)(1)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(f)(2)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(f)(3)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 12 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-12 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 19 -Subparagraph (2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-19 + 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 legal costs incurred to protect or defend the entity's assets and rights, or to obtain assets, including monetary damages, or to obtain rights. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 450 -SubTopic 20 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480102/450-20-S99-2 + Details
Name: | us-gaap_LegalCostsPolicyTextBlock
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 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 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://www.xbrl.org/2003/role/disclosureRef -Topic 730 -SubTopic 10 -Name Accounting Standards Codification -Section 05 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483044/730-10-05-1 + 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 revenue from contract with customer. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 17 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-17 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 19 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-19 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-18 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-18 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20 Reference 9: http://www.xbrl.org/2003/role/exampleRef -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (e) -SubTopic 10 -Topic 235 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Topic 606 -Publisher FASB -URI https://asc.fasb.org//606/tableOfContent + Details
Name: | us-gaap_RevenueFromContractWithCustomerPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(i) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(ii) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(v) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.C.Q3) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.1.Q5) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.3.Q2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.2.Q6) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//718/tableOfContent Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 + 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 -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 2: http://www.xbrl.org/2003/role/disclosureRef -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://fasb.org/us-gaap/role/ref/otherTransitionRef -Name Accounting Standards Codification -Section 50 -Paragraph 11B -Subparagraph (b) -SubTopic 10 -Topic 310 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481962/310-10-50-11B Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481962/310-10-50-1 Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Name Accounting Standards Codification -Section 50 -Paragraph 6 -SubTopic 10 -Topic 310 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481962/310-10-50-6 Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Name Accounting Standards Codification -Section 50 -Paragraph 15 -Subparagraph (d) -SubTopic 10 -Topic 310 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481962/310-10-50-15 + 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://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