XML 33 R23.htm IDEA: XBRL DOCUMENT
v3.25.2

Accounting Policies, by Policy (Policies) | 6 Months Ended
--- | ---
Jun. 30, 2025
Summary of Significant Accounting Policies [Abstract] |
Basis of Presentation | Basis of Presentation The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) for interim financial information and the rules and regulations of the Securities and Exchange Commission (“SEC”). In the opinion of the Company’s management, the accompanying condensed consolidated financial statements reflect all adjustments, consisting of normal, recurring adjustments, considered necessary for a fair presentation of the results for the interim periods ended June 30, 2025 and 2024. Although management believes that the disclosures in these unaudited condensed consolidated financial statements are adequate to make the information presented not misleading, certain information and footnote disclosures normally included in condensed consolidated financial statements that have been prepared in accordance U.S. GAAP have been omitted pursuant to the rules and regulations of the SEC. The accompanying unaudited condensed consolidated financial statements should be read in conjunction with the Company’s financial statements and notes related thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2024, filed with the SEC on March 31, 2025. The interim results for the six months ended June 30, 2025 are not necessarily indicative of the results to be expected for the year ending December 31, 2025 or for any future interim periods.
Principles of Consolidation | Principles of Consolidation The consolidated financial statements include the accounts of Aditxt, Inc., its wholly owned subsidiaries and, one majority owned subsidiary. All significant intercompany balances and transactions have been eliminated in the consolidated financial statements.
Use of Estimates | Use of Estimates The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expense during the reporting period. Actual results could differ from those estimates. Significant estimates underlying the financial statements include the value of preferred shares issued and related derivative liability, our investment in Evofem preferred stock and the fair value of stock options and warrants.
Fair Value Measurements and Fair Value of Financial Instruments | Fair Value Measurements and Fair Value of Financial Instruments The Company adopted Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) Topic 820, Fair Value Measurements. ASC Topic 820 clarifies the definition of fair value, prescribes methods for measuring fair value, and establishes a fair value hierarchy to classify the inputs used in measuring fair value as follows:
| Level 1 | - | Inputs are unadjusted quoted prices in active markets for identical assets or liabilities available at the measurement date.
| Level 2 | - | Inputs are unadjusted quoted prices for similar assets and liabilities in active markets, quoted prices for identical or similar assets and liabilities in markets that are not active, inputs other than quoted prices that are observable, and inputs derived from or corroborated by observable market data.
| Level 3 | - | Inputs are unobservable inputs which reflect the reporting entity’s own assumptions on what assumptions the market participants would use in pricing the asset or liability based on the best available information.
Due to the short-term nature of all financial assets and liabilities, their carrying value approximates their fair value as of the balance sheet dates, with the exception of the derivative liability. The following table provides a summary of financial instruments that are measured at fair value as of June 30, 2025.
|  | Carrying |  |  | Fair Value Measurement Using |
|  | Value |  |  | Level 1 |  |  | Level 2 |  |  | Level 3 |  |  | Total |
Derivative liability |  | $ | 392 |  |  |  | — |  |  | $ | 392 |  |  |  | — |  |  | $ | 392 |
Investment in Evofem warrants |  |  | 264,860 |  |  |  | — |  |  |  | 264,860 |  |  |  | — |  |  |  | 264,860 |
Total |  | $ | 265,252 |  |  |  | — |  |  |  | 265,252 |  |  |  | — |  |  | $ | 265,252 |
The following table provides a summary of financial instruments that are measured at fair value as of December 31, 2024.
|  | Carrying |  |  | Fair Value Measurement Using |
|  | Value |  |  | Level 1 |  |  | Level 2 |  |  | Level 3 |  |  | Total |
Derivative liability |  | $ | 14,517 |  |  |  | — |  |  | $ | 14,517 |  |  |  | — |  |  | $ | 14,517 |
Concentrations of Credit Risk | Concentrations of Credit Risk Financial instruments that potentially subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents and accounts receivable. The Company maintains its cash accounts at financial institutions which are insured by the Federal Deposit Insurance Corporation. At times, the Company may have deposits in excess of federally insured limits. The Company has not experienced any losses in such accounts and believes it is not exposed to significant concentrations of credit risk on its cash balances on amounts in excess of federally insured limits due to the financial position of the depository institutions in which these deposits are held. Substantially all the Company’s accounts receivable are with companies in the healthcare industry, individuals, and the U.S. government. However, concentration of credit risk is mitigated due to the Company’s number of customers. In addition, for receivables due from U.S. government agencies, the Company does not believe the receivables represent a credit risk as these are related to healthcare programs funded by the U.S. government and payment is primarily dependent upon submitting the appropriate documentation.
Cash | Cash Cash includes short-term, liquid investments with maturities less than 90 days.
Accounts Receivable and Allowance for Doubtful Accounts | Accounts Receivable and Allowance for Doubtful Accounts Accounts receivable are stated at the amount management expects to collect from outstanding balances. The Company generally does not require collateral to support customer receivables. The Company determines if receivables are past due based on days outstanding, and amounts are written off when determined to be uncollectible by management. As of June 30, 2025 and December 31, 2024, gross accounts receivable was $117,651 and $121,582, respectively. As of June 30, 2025 and December 31, 2024, there was an allowance for doubtful accounts of $77,908 and 78,147, respectively. Accounts receivable is made up of billed and unbilled of $117,328 and $323 as of June 30, 2025, respectively, and $120,296 and $1,286 as of December 31, 2024, respectively.
Inventory | Inventory Inventory consists of laboratory materials and supplies used in laboratory analysis. We capitalize inventory when purchased. Inventory is valued at the lower of cost or net realizable value on a first-in, first-out basis. We periodically perform obsolescence assessments and write off any inventory that is no longer usable.
Fixed Assets | Fixed Assets Fixed assets are stated at cost less accumulated depreciation. Cost includes expenditures for furniture, office equipment, laboratory equipment, and other assets. Maintenance and repairs are charged to expense as incurred. When assets are sold, retired, or otherwise disposed of, the cost and accumulated depreciation are removed from the accounts and any resulting gain or loss is reflected in operations. The costs of fixed assets are depreciated using the straight-line method over the estimated useful lives or lease life of the related assets. Useful lives assigned to fixed assets are as follows:
Computers |  | Three years to five years
Lab Equipment |  | Seven to ten years
Office Furniture |  | Five to ten years
Other fixed assets |  | Five to ten years
Leasehold Improvements |  | Shorter of estimated useful life or remaining lease term
Intangible Assets | Intangible Assets Intangible assets are stated at cost less accumulated amortization. For intangible assets that have finite lives, the assets are amortized using the straight-line method over the estimated useful lives of the related assets. For intangible assets with indefinite lives, the assets are tested periodically for impairment.
Notes Receivable | Notes Receivable The Company accounts for its notes receivable in accordance with the FASB Accounting Standards Codification 320, Investments – Debt and Equity Securities (“ASC 320”). The notes receivable are classified as held for maturity. Amortization of discount or premium as well as loan origination, commitment, and other fees and costs recognized as an adjustment of the effective interest rate are to be included in interest income. The notes receivable are presented as the carrying value net of any impairment.
Investments | Investments The Evofem investment is included in its own line item on the Company’s consolidated balance sheets. Under ASC 321, the Company accounts for equity investments at fair value. If fair value is not readily determinable or marketable, the Company values at cost less impairment. Non-marketable equity investments (for which we do not have significant influence or control) are investments without readily determinable fair values that are recorded based on initial cost minus impairment, if any, plus or minus adjustments resulting from observable price changes in orderly transactions for identical or similar securities, if any. All gains and losses on investments in non-marketable equity securities, realized and unrealized, are recognized in investment and other income (expense), net. We monitor equity method and non-marketable equity investments for events or circumstances that could indicate the investments are impaired, such as a deterioration in the investee’s financial condition and business forecasts and lower valuations in recently completed or anticipated financings, and recognize a charge to investment and other income (expense), net for the difference between the estimated fair value and the carrying value. For equity method investments, we record impairment losses in earnings only when impairments are considered other-than-temporary. The Evofem F-1 Preferred Stock is recorded at cost less impairment and the Evofem warrants are recorded at fair value. The Evofem F-1 Preferred Stock is recorded as cost due to it being a non-marketable equity investment. The Evofem warrants are valued at fair market value due to having a readily determinable fair value. The following table sets forth a summary of the components in equity investments.
|  | June 30, 2025 |
Evofem warrants |  | $ | 264,860 |
Evofem F-1 Preferred Stock |  |  | 27,277,211 |
As of June 30, 2025 |  | $ | 27,542,071 |
The following table sets forth a summary of the changes in equity investments. This investment has been recorded at cost in accordance with ASC 321 for the shares of Evofem F-1 Preferred Stock and fair value for the Evofem warrants.
|  | For the six months ended June 30, 2025 |
As of December 31, 2024 |  | $ | 27,277,211 |
Evofem warrants |  |  | 328,071 |
Impairment |  |  | - |
Change in fair value of Evofem Warrants |  |  | (63,211 | )
As of June 30, 2025 |  | $ | 27,542,071 |
The investment in Evofem F-1 Preferred Stock has been impaired $0 to date. During the three and six months ended June 30, 2025, the Company recorded a change in the fair value of the Evofem warrants of $63,211.
Impairment of long-lived assets | Impairment of long-lived assets The Company reviews and evaluates the net carrying value of its long-lived assets at least annually, or upon the occurrence of other events or changes in circumstances that indicate that the related carrying amounts may not be recoverable. Per ASC 360-10-35-21, a long-lived asset (asset group) shall be tested for recoverability whenever events or changes in circumstances indicate that its carrying amount may not be recoverable. Per ASC 360-10-35-17, an impairment loss shall be recognized only if the carrying amount of the long-lived asset is not recoverable and exceeds its fair value. The carrying amount of a long-lived asset is not recoverable if it exceeds the sum of the undiscounted cash flows expected to result from the use and eventual disposition of the asset.
Accounts Payable and Accrued Expenses | Accounts Payable and Accrued Expenses As of June 30, 2025 and December 31, 2024, accounts payable and accrued expenses was comprised of:
|  | June 30, 2025 |  |  | December 31, 2024 |
Accounts payable |  | $ | 9,680,600 |  |  | $ | 10,192,373 |
Accrued wages |  |  | 233,639 |  |  |  | 1,130,181 |
Accrued interest |  |  | 669,545 |  |  |  | 1,889,527 |
Other |  |  | 76,442 |  |  |  | 158 |
Total accounts payable and accrued expenses |  | $ | 10,660,226 |  |  | $ | 13,212,239 |
Derivative Liability | Derivative Liability The Company evaluates its options, warrants, other equity instruments, and other contracts, if any, to determine if those contracts or embedded components of those contracts qualify as derivatives to be separately accounted for in accordance with ASC 815-10-05-4 and 815-40-25. The result of this accounting treatment is that the fair value of the embedded derivative is marked-to-market each balance sheet date and recorded as either an asset or a liability. In the event that the fair value is recorded as a liability, the change in fair value is recorded in the consolidated statements of operations as other income or expense. Upon conversion, exercise or cancellation of a derivative instrument, the instrument is marked to fair value at the date of conversion, exercise or cancellation and then the related fair value is reclassified to equity. The classification of derivative instruments, including whether such instruments should be recorded as liabilities or as equity, is re-assessed at the end of each reporting period. Equity instruments that are initially classified as equity that become subject to reclassification are reclassified to liability at the fair value of the instrument on the reclassification date. Derivative instrument liabilities will be classified in the balance sheet as current or non-current based on whether or not net-cash settlement of the derivative instrument is expected within 12 months of the balance sheet date. The Company has determined that a derivative feature exists on its shares of 21,353 shares of Series A-1 Convertible Preferred Stock, 2,689 shares of Series B-1 Convertible Preferred Stock, and 2,625 shares of Series B-2 Convertible Preferred Stock. This derivative arose from a conversion feature of these classes of preferred stock that allows for 50% additional shares to be issued under certain circumstances, in this case a default on one of the Company’s leases. (See Note 10) The Company valued the derivative based on the conversion formula outlined in the certificate of designation for the preferred stock. Per the formula, the stated value was $1,000, with an additional premium of 50%, and alternative conversion amount per share of $500, and a floor price of $8,880 for the Series A-1 Convertible Preferred Stock, $8,120 for the Series B-1 Convertible Preferred Stock, and $9,420 for the Series B-2 Convertible Preferred Stock. The following table sets forth a summary of the fair value of the derivative liability.
|  | June 30, 2025 |
Fair value of derivative liability of Series A-1 Convertible Preferred Stock |  |  | 1 |
Fair value of derivative liability of Series B-1 Convertible Preferred Stock |  |  | 212 |
Fair value of derivative liability of Series B-2 Convertible Preferred Stock |  |  | 179 |
Total derivative liability |  | $ | 392 |
Income Taxes | Income Taxes Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carry forwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. At June 30, 2025 and December 31, 2024, the Company had a full valuation allowance against its deferred tax assets.
Offering Costs | Offering Costs Offering costs incurred in connection with equity are recorded as a reduction of equity and offering costs incurred in connection with debt are recorded as a reduction of debt as a debt discount.
Revenue Recognition | Revenue Recognition In accordance with ASC 606 (Revenue From Contracts with Customers), revenue is recognized when a customer obtains control of promised services. The amount of revenue recognized reflects the consideration to which the Company expects to be entitled to receive in exchange for these services. To achieve this core principle, the Company applies the following five steps:
| 1) | Identify the contract with a customer
| 2) | Identify the performance obligations in the contract
| 3) | Determine the transaction price
| 4) | Allocate the transaction price to performance obligations in the contract
| 5) | Recognize revenue when or as the Company satisfies a performance obligation
Revenues reported from services relating to the AditxtScore™ are recognized when the AditxtScoreTM report is delivered to the customer. The services performed include the analysis of specimens received in the Company’s CLIA laboratory and the generation of results which are then delivered upon completion. The Company recognizes revenue in the following manner for the following types of customers: Client Payers: Client payers include physicians or other entities for which services are billed based on negotiated fee schedules. The Company principally estimates the allowance for credit losses for client payers based on historical collection experience and the period of time the receivable has been outstanding. Cash Pay: Customers are billed based on established patient fee schedules or fees negotiated with physicians on behalf of their patients. Collection of billings is subject to credit risk and the ability of the patients to pay. Insurance: Reimbursements from healthcare insurers are based on fee for service schedules. Net revenues recognized consist of amounts billed net of contractual allowances for differences between amounts billed and the estimated consideration the Company expects to receive from such payers, collection experience, and the terms of the Company’s contractual arrangements.
Leases | Leases The Company determines if an arrangement is a lease or implicitly contains a lease as well as if the lease is classified as an operating or finance lease in accordance with ASC 842, Leases (ASC 842), at inception based on the lease definition. Operating leases are included in operating lease ROU assets and operating lease liabilities in the Company’s consolidated balance sheets. ROU assets represent the Company’s right to use an underlying asset for the lease term. Lease liabilities represent the Company’s obligation to make lease payments arising from the lease. ROU assets and lease liabilities are recognized at commencement date or the adoption date for existing leases based on the present value of lease payments over the lease term using an estimated discount rate. Under Topic 842 (Leases), operating lease expense is generally recognized evenly over the term of the lease. The Company has operating leases consisting of office space, laboratory space, and lab equipment. We have made a policy election regarding our real estate leases not to separate nonlease components from lease components, to the extent they are fixed. Nonlease components that are not fixed are expensed as incurred as variable lease expense. Our leases for laboratory and office facilities typically include variable nonlease components, such as common-area maintenance costs. We have also elected not to record on the consolidated balance sheets a lease that has a lease term of twelve months or less and does not contain a purchase option that we are reasonably certain to exercise. Leases with an initial term of twelve months or less are not recorded on the balance sheet. We combine the lease and non-lease components in determining the lease liabilities and right of use (“ROU”) assets.
Stock-Based Compensation | Stock-Based Compensation The Company accounts for stock-based compensation costs under the provisions of ASC 718, Compensation—Stock Compensation, which requires the measurement and recognition of compensation expense related to the fair value of stock-based compensation awards that are ultimately expected to vest. Stock-based compensation expense recognized includes the compensation cost for all stock-based payments granted to employees, officers, and directors based on the grant date fair value estimated in accordance with the provisions of ASC 718. ASC 718 is also applied to awards modified, repurchased, or cancelled during the periods reported. Stock-based compensation is recognized as expense over the employee’s requisite vesting period and over the nonemployee’s period of providing goods or services.
Patents | Patents The Company incurs fees from patent licenses, which are reflected in research and development expenses, and are expensed as incurred. During the six months ended June 30, 2025 and 2024, the Company incurred patent licensing fees of $108,519 and $61,666, respectively.
Research and Development | Research and Development We incur research and development costs during the process of researching and developing our technologies and future offerings. We expense these costs as incurred unless such costs qualify for capitalization under applicable guidance. During the six months ended June 30, 2025 and 2024, the Company incurred research and development costs of $1,973,532 and $9,698,626, respectively.
Sales and Marketing | Sales and Marketing We incur sales and marketing costs marketing our technologies. We expense these costs as incurred unless such costs qualify for capitalization under applicable guidance. During the six months ended June 30, 2025 and 2024, the Company incurred sales and marketing costs of $399,951 and $64,731, respectively.
Non-controlling Interest in Subsidiary | Non-controlling Interest in Subsidiary Non-controlling interests represent the Company’s subsidiary’s cumulative results of operations and changes in deficit attributable to non-controlling shareholders. During the six months ended June 30, 2025 and 2024, the Company recognized $381,006 and $213,227 in net loss attributable to non-controlling interest in Pearsanta. The Company owns approximately 90.0% of Pearsanta, Inc., as of June 30, 2025.
Basic and Diluted Net Loss per Common Share | Basic and Diluted Net Loss per Common Share Basic loss per common share is computed by dividing the net loss, less any deemed dividends, by the weighted average number of shares of common stock outstanding for each period. Diluted loss per share is computed by dividing the net loss attributable to common stockholders by the weighted average number of shares of common stock outstanding plus the dilutive effect of shares issuable through the common stock equivalents. The weighted-average number of common shares outstanding excludes common stock equivalents because their inclusion would be anti-dilutive.
Instrument |  | Quantity Issued and Outstanding as of June 30, 2025 |  |  | Standard Conversion Common Stock Equivalent |  |  | Liquidation Amount |
Series A Preferred Stock |  |  | - |  |  |  | - |  |  | $ |  |
Series A-1 Convertible Preferred Stock |  |  | 21,803 |  |  |  | 2,456 |  |  |  | 27,253,448 |
Series B Preferred Stock |  |  | - |  |  |  | - |  |  |  | - |
Series B-1 Convertible Preferred Stock |  |  | 2,689 |  |  |  | 332 |  |  |  | 3,361,250 |
Series B-2 Convertible Preferred Stock |  |  | 2,625 |  |  |  | 279 |  |  |  | 3,281,250 |
Series C Preferred Stock |  |  | - |  |  |  | - |  |  |  | - |
Series C-1 Convertible Preferred Stock |  |  | 2,263 |  |  |  | 88 |  |  |  | 2,828,305 |
Series D-1 Preferred Stock |  |  | - |  |  |  | - |  |  |  | - |
Warrants |  |  | 602,680 |  |  |  | 602,680 |  |  |  | - |
Options |  |  | 59 |  |  |  | 59 |  |  |  | - |
Total Common Stock Equivalent |  |  | 632,119 |  |  |  | 605,894 |  |  | $ | 36,724,253 |
Recent Accounting Pronouncements | Recent Accounting Pronouncements The FASB issues ASUs to amend the authoritative literature in ASC. There have been several ASUs to date, including those above, that amend the original text of ASC. Management believes that those issued to date either (i) provide supplemental guidance, (ii) are technical corrections, (iii) are not applicable to us or (iv) are not expected to have a significant impact on our financial statements.

X
- Definition Disclosure of accounting policy for accounts payable and accrued expenses. + References No definition available. + Details
Name: | adtx_AccountsPayableAndAccruedExpensesPolicyPolicyTextBlock
Namespace Prefix: | adtx_
Data Type: | dtr:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for non-controlling interest in subsidiary. + References No definition available. + Details
Name: | adtx_NoncontrollingInterestInSubsidiaryPolicyTextBlock
Namespace Prefix: | adtx_
Data Type: | dtr:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for offering costs. + References No definition available. + Details
Name: | adtx_OfferingCostsPolicyPolicyTextBlock
Namespace Prefix: | adtx_
Data Type: | dtr:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Patents Policy Text Block. + References No definition available. + Details
Name: | adtx_PatentsPolicyTextBlock
Namespace Prefix: | adtx_
Data Type: | dtr:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for sales and marketing. + References No definition available. + Details
Name: | adtx_SalesAndMarketingPolicyTextBlock
Namespace Prefix: | adtx_
Data Type: | dtr:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4 + Details
Name: | us-gaap_BasisOfAccountingPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(1)(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1 Reference 2: 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_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for credit risk. Includes, but is not limited to, policy for entering into master netting arrangement or similar agreement to mitigate credit risk of financial instrument. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 21 -Subparagraph (d)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 21 -Subparagraph (c)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21 + Details
Name: | us-gaap_ConcentrationRiskCreditRisk
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1 + Details
Name: | us-gaap_ConsolidationPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for its derivative instruments and hedging activities. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section S50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479693/815-10-S50-1 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8C -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8C Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-7 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4F -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4F Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/815/tableOfContent Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9 Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(n)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1 + Details
Name: | us-gaap_DerivativesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

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

X
- Definition Disclosure of accounting policy for 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 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-20 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 19 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-19 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482525/740-10-45-25 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(h)(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 17 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482525/740-10-45-28 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482765/220-10-50-1 + Details
Name: | us-gaap_IncomeTaxPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for 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/exampleRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/350-30/tableOfContent Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 926 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 920 -SubTopic 350 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478609/920-350-50-1 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 920 -SubTopic 350 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478609/920-350-50-1 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 920 -SubTopic 350 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478609/920-350-50-4 + Details
Name: | us-gaap_IntangibleAssetsFiniteLivedPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

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

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

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

X
- Definition Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c) -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://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2 + Details
Name: | us-gaap_ReceivablesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for 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) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(v) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(ii) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479953/718-10-S50-5 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479953/718-10-S50-3 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479953/718-10-S50-4 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479953/718-10-S50-2 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.C.Q3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1 Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.1.Q5) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1 Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.3.Q2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1 Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.2.Q6) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1 Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/718/tableOfContent Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for accounts receivable. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481569/310-20-50-1 + Details
Name: | us-gaap_TradeAndOtherAccountsReceivablePolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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