v3.23.3

Summary of Significant Accounting Policies (Policies) | 12 Months Ended
--- | ---
Jun. 30, 2023
Summary of Significant Accounting Policies [Abstract] |
Use of Estimates | Use of Estimates The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect reported amounts of assets and liabilities, disclosures of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. These estimates include liquidity assertions, the valuation of intellectual property and fixed assets held for sale, the incremental borrowing rate utilized in the finance and operating lease calculations, legal and contractual contingencies and share-based compensation. Although management bases its estimates on historical experience and various other assumptions that are believed to be reasonable under the circumstances, actual results could differ from these estimates.
Accounts Receivable | Accounts Receivable Accounts receivable are reported at their outstanding unpaid principal balances net of allowances for uncollectible accounts. The Company provides for allowances for uncollectible receivables based on its estimate of uncollectible amounts considering age, collection history, and any other factors considered appropriate. Management’s policy is to write off accounts receivable against the allowance for doubtful accounts when a balance is determined to be uncollectible. At June 30, 2023 and 2022, the Company determined that an allowance for doubtful accounts was not needed.
Revenue Recognition | Revenue Recognition The Company accounts for its revenue recognition under Accounting Standards Codification (“ASC”) 606, Revenue from Contracts with Customers. Under this standard, the Company recognizes revenue when a customer obtains control of promised services or goods in an amount that reflects the consideration to which the Company expects to receive in exchange for those goods or services. In addition, the standard requires disclosure of the nature, amount, timing, and uncertainty of revenue and cash flows arising from customer contracts. The Company’s contract revenue consists primarily of amounts earned under contracts with third-party customers and reimbursed expenses under such contracts. The Company analyzes its agreements to determine whether the elements can be separated and accounted for individually or as a single unit of accounting. Allocation of revenue to individual elements that qualify for separate accounting is based on the separate selling prices determined for each component, and total contract consideration is then allocated pro rata across the components of the arrangement. If separate selling prices are not available, the Company will use its best estimate of such selling prices, consistent with the overall pricing strategy and after consideration of relevant market factors. In general, the Company applies the following steps when recognizing revenue from contracts with customers: (i) identify the contract, (ii) identify the performance obligations, (iii) determine the transaction price, (iv) allocate the transaction price to the performance obligations and (v) recognize revenue when a performance obligation is satisfied. Recognition of revenue is driven by satisfaction of the performance obligations using one of two methods: revenue is either recognized over time or at a point in time. Contracts containing multiple performance obligations classify those performance obligations into separate units of accounting either as standalone or combined units of accounting. For those performance obligations treated as a standalone unit of accounting, revenue is generally recognized based on the method appropriate for each standalone unit. For those performance obligations treated as a combined unit of accounting, revenue is generally recognized as the performance obligations are satisfied, which generally occurs when control of the goods or services have been transferred to the customer or client or once the client or customer is able to direct the use of those goods and / or services as well as obtaining substantially all of its benefits. As such, revenue for a combined unit of accounting is generally recognized based on the method appropriate for the last delivered item but due to the specific nature of certain project and contract items, management may determine an alternative revenue recognition method as appropriate, such as a contract whereby one deliverable in the arrangement clearly comprises the overwhelming majority of the value of the overall combined unit of accounting. Under this circumstance, management may determine revenue recognition for the combined unit of accounting based on the revenue recognition guidance otherwise applicable to the predominant deliverable. If a loss on a contract is anticipated, such loss is recognized in its entirety when the loss becomes evident. When the current estimates of the amount of consideration that is expected to be received in exchange for transferring promised goods or services to the customer indicates a loss will be incurred, a provision for the entire loss on the contract is made. At June 30, 2023 and 2022, the Company had no contract loss provisions. The Company generates (or may generate in the future) contract revenue under the following types of contracts: Fixed-Fee Under a fixed-fee contract, the Company charges a fixed agreed upon amount for a deliverable. Fixed-fee contracts have fixed deliverables upon completion of the project. Typically, the Company recognizes revenue for fixed-fee contracts after projects are completed, delivery is made and title transfers to the customer, and collection is reasonably assured. Revenue can be recognized either 1) over time or 2) at a point in time and is summarized below (in thousands). All revenue was recognized at a point in time for all periods presented. No revenue was recognized in the year ended June 30, 2023. Revenue was recognized from a license agreement and the settlement of a revenue contract in the year ended June 30, 2022. Time and Materials Under a time and materials contract, the Company charges customers an hourly rate plus reimbursement for other project specific costs. The Company recognizes revenue for time and material contracts based on the number of hours devoted to the project multiplied by the customer’s billing rate plus other project specific costs incurred.
Contract Assets | Contract Assets A contract asset is an entity's right to payment for goods and services already transferred to a customer if that right to payment is conditional on something other than the passage of time. Generally, an entity will recognize a contract asset when it has fulfilled a contract obligation but must perform other obligations before being entitled to payment. Contract assets consist primarily of the cost of project contract work performed by third parties whereby the Company expects to recognize any related revenue at a later date, upon satisfaction of the contract obligations. At both June 30, 2023 and 2022, contract assets were $0.
Contract Liabilities | Contract Liabilities A contract liability is an entity’s obligation to transfer goods or services to a customer at the earlier of (1) when the customer prepays consideration or (2) the time that the customer’s consideration is due for goods and services the entity will yet provide. Generally, an entity will recognize a contract liability when it receives a prepayment. Contract liabilities consist primarily of consideration received, usually in the form of payment, on project work to be performed whereby the Company expects to recognize any related revenue at a later date, upon satisfaction of the contract obligations. At June 30, 2023 and 2022, contract liabilities were $0 and $100,000, respectively. The Company recognized revenue of $100 in 2023 that was included in the contract liabilities balance as of June 30, 2022 and $178,000 in 2022 that was included in the contract liabilities balance as of June 30, 2021 and was reported in discontinued operations.
Leases | Leases The Company accounts for leases under the guidance of ASC 842, Leases. The standard established a right-of-use (“ROU”) model requiring a lessee to record a ROU asset and a lease liability on the balance sheet for all leases with terms longer than 12 months and classified as either an operating or finance lease. In accordance with ASC 842, at the inception of an arrangement, the Company determines whether the arrangement is or contains a lease based on the unique facts and circumstances present and the classification of the lease including whether the contract involves the use of a distinct identified asset, whether the Company obtains the right to substantially all the economic benefit from the use of the asset, and whether the Company has the right to direct the use of the asset. Leases with a term greater than one year are recognized on the balance sheet as ROU assets, lease liabilities and, if applicable, long-term lease liabilities. The Company has elected not to recognize on the balance sheet leases with terms of one year or less under practical expedient in paragraph ASC 842-20-25-2. For contracts with lease and non-lease components, the Company has elected not to allocate the contract consideration and to account for the lease and non-lease components as a single lease component. The lease liability and the corresponding ROU assets are recorded based on the present value of lease payments over the expected remaining lease term. The implicit rate within the Company’s existing finance (capital) lease was determinable and, therefore, used at the adoption date of ASC 842 to determine the present value of lease payments under the finance lease. The implicit rate within the Company’s operating lease was not determinable and, therefore, the Company used the incremental borrowing rate at the lease commencement date to determine the present value of lease payments. The determination of the Company’s incremental borrowing rate requires judgement. The Company will determine the incremental borrowing rate for each new lease using its estimated borrowing rate. An option to extend the lease is considered in connection with determining the ROU asset and lease liability when it is reasonably certain we will exercise that option. An option to terminate is considered unless it is reasonably certain the Company will not exercise the option.
Cash, Cash Equivalents and Restricted Cash | Cash, Cash Equivalents and Restricted Cash The Company considers all highly liquid instruments purchased with an original maturity of three months or less to be cash equivalents. Cash equivalents at June 30, 2023 and 2022 consisted of money market accounts. Restricted cash consists of approximately $3.0 million held within a Company account at Woodforest Bank for the Term Note payable (see Note 6 – Significant Transactions and Note 14 – Debt) collateral, a letter of credit obtained related to the San Diego operating lease (see Note 16 – Operating Lease Obligations) and a Company purchasing card. The Company’s bank requires an additional 5% collateral held above the actual letters of credit issued for the San Diego lease and Company purchasing card. Restricted cash was $3,278,000 and $5,996,000 June 30, 2023 and 2022, respectively. The following table summarizes the components of total cash, cash equivalents and restricted cash in the consolidated statements of cash flows (in thousands):
​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | June 30, | ​ | June 30,
​ | ​ | 2023 | ​ | 2022
Cash and equivalents | ​ | $ | 4,301 | ​ | $ | 22,676
Collateral held for letter of credit - term note payable | ​ | ​ | 3,025 | ​ | ​ | 5,743
Collateral held for letter of credit - San Diego lease | ​ | ​ | 198 | ​ | ​ | 198
Collateral held for Company purchasing card | ​ | ​ | 55 | ​ | ​ | 55
Total cash, cash equivalents and restricted cash | ​ | $ | 7,579 | ​ | $ | 28,672
​
Investments in Debt Securities | Investments in Debt Securities Debt investments are classified as available-for-sale. Changes in fair value are recorded in other comprehensive income (loss). Fair value is calculated based on publicly available market information. Discounts and/or premiums paid when the debt securities are acquired are amortized to interest income over the terms of the debt securities. See Note 6 - Significant Transactions.
Inventory | Inventory Inventory is stated at the lower of cost or net realizable value on the first-in, first-out basis. Inventory held is related to the CDMO business ad has been classified as held for sale. See Note 3 – Discontinued Operations for more information on the inventory reserved reflected in the year ended June 30, 2023. The Company periodically evaluates inventory items and establishes reserves for obsolescence accordingly. Inventory consists of the following (table in thousands):
​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | June 30, | ​ | June 30,
​ | ​ | 2023 | ​ | 2022
Raw materials | ​ | $ | — | ​ | $ | 3,896
Work in process | ​ | ​ | — | ​ | ​ | 4
​ | ​ | $ | — | ​ | $ | 3,900
​
Research and Development | Research and Development The Company accounts for research and development costs in accordance with the Financial Accounting Standards Board (“FASB”) ASC 730-10, “Research and Development” (“ASC 730-10”). Under ASC 730-10, all research and development costs must be charged to expense as incurred. Accordingly, internal research and development costs are expensed as incurred. Third-party research and development costs are expensed when the contracted work has been performed or as milestone results have been achieved. For the years ended June 30, 2023 and 2022, research and development expense was reported in both continuing and discontinuing operations.
Right-of-Use Assets | Right-of-Use Assets Assets held under the terms of finance (capital) leases are amortized on a straight-line basis over the terms of the leases or the economic lives of the assets. Obligations for future lease payments under finance (capital) leases are shown within liabilities and are analyzed between amounts falling due within and after one year. See Note 9 - Finance Lease ROU Assets and Note 15 - Finance Lease Obligations for additional information.
Fixed Assets | Fixed Assets Fixed assets are stated at cost net of accumulated depreciation. Depreciation is calculated using the straight-line method over the estimated useful lives of the assets ranging from three to thirty-nine years. The Company monitors fixed assets for impairment indicators throughout the year. When necessary, charges for impairments of long-lived assets are recorded for the amount by which the fair value is less than the carrying value of these assets. Changes in the Company’s business strategy or adverse changes in market conditions could impact impairment analyses and require the recognition of an impairment charge. Although management bases its estimates on historical experience and various other assumptions that are believed to be reasonable under the circumstances, actual results could differ from these estimates. See Note 11 – Fixed Assets for additional information.
Intangible Assets | Intangible Assets Identifiable intangible assets are comprised of definite life intangible assets and indefinite life intangible assets. The Company accounts for definite life intangible assets at either their historical cost or allocated purchase price at asset acquisition and records amortization utilizing the straight-line method based upon their estimated useful lives. Intellectual property is amortized over 20 years. The Company reviews the carrying value of its definite life intangible assets for impairment whenever events or changes in business circumstances indicate the carrying amount of such assets may not be fully recoverable. The carrying value 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. An impairment loss is measured as the amount by which the carrying amount exceeds it fair value. For indefinite life intangible assets, the Company performs an impairment test annually and whenever events or changes in circumstances indicate the carrying value of an asset may not be recoverable. The Company determines the fair value of the asset quarterly or when triggering events are present, based on discounted cash flows and records an impairment loss if book value exceeds fair value. Evaluating for impairment requires judgment, including the estimation of future cash flows, future growth rates and profitability and the expected life over which cash flows will occur. Changes in the Company’s business strategy or adverse changes in market conditions could impact impairment analyses and require the recognition of an impairment charge. Although management bases its estimates on historical experience and various other assumptions that are believed to be reasonable under the circumstances, actual results could differ from these estimates. See Note 12 – Intangible Assets for additional information.
Share-based Compensation | Share-based Compensation The Company recognizes the cost of all share-based payment transactions at fair value. Compensation cost, measured by the fair value of the equity instruments issued, adjusted for estimated forfeitures, is recognized in the financial statements as the respective awards are earned over the performance period. The Company uses historical data to estimate forfeiture rates. The impact that share-based payment awards will have on the Company’s results of operations is a function of the number of shares awarded, the trading price of the Company’s stock at the date of grant or modification, the vesting schedule and forfeitures. Furthermore, the application of the Black-Scholes option pricing model employs weighted-average assumptions for expected volatility of the Company’s stock, expected term until exercise of the options, the risk-free interest rate, and dividends, if any, to determine fair value. ​ Expected volatility is based on historical volatility of the Company’s common stock (the “Common Stock”); the expected term until exercise represents the weighted-average period of time that options granted are expected to be outstanding giving consideration to vesting schedules and the Company’s historical exercise patterns; and the risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time of grant for periods corresponding with the expected life of the option. The Company has not paid any dividends since its inception and does not anticipate paying any dividends for the foreseeable future, so the dividend yield is assumed to be zero. In addition, the Company estimates forfeitures at each reporting period rather than electing to record the impact of such forfeitures as they occur. See Note 19 – Share-Based Compensation for additional information.
Income Taxes | Income Taxes Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the estimated 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 carryforwards. 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 realized. The effect of a change in tax rates or laws on deferred tax assets and liabilities is recognized in operations in the period that includes the enactment date of the rate change. A valuation allowance is established to reduce the deferred tax assets to the amounts that are more likely than not to be realized from operations. Tax benefits of uncertain tax positions are recognized only if it is more likely than not that the Company will be able to sustain a position taken on an income tax return. The Company has no liability for uncertain tax positions as of June 30, 2023 and 2022. Interest and penalties, if any, related to unrecognized tax benefits would be recognized as income tax expense. The Company does not have any accrued interest or penalties associated with unrecognized tax benefits, nor was any significant interest expense recognized during the years ended June 30, 2023 and 2022.
Concentrations of Credit Risk | Concentrations of Credit Risk Cash The Company maintains principally all cash balances in two financial institutions which, at times, may exceed the amount insured by the Federal Deposit Insurance Corporation. The exposure to the Company is solely dependent upon daily bank balances and the strength of the financial institution. The Company has not incurred any losses on these accounts. At June 30, 2023 and 2022, amounts in excess of insured limits were approximately $6,900,000 and $18,200,000, respectively. Revenue During the Fiscal year ended June 30, 2023, the Company reported no revenue from continuing operations and generated $391,000 of its revenue reported in discontinued operations from four customers. During the Fiscal year ended June 30, 2022, the Company reported revenue from continuing operations related to a license agreement and a settlement of a revenue contract and generated $499,000 of revenue reported in discontinued operations from eight customers.
Recently Issued Accounting Pronouncements | Recently Issued Accounting Pronouncements In June 2016, the FASB issued ASU 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”), which requires an entity to assess impairment of its financial instruments based on its estimate of expected credit losses. Since the issuance of ASU 2016-13, the FASB released several amendments to improve and clarify the implementation guidance. In November 2019, the FASB issued ASU2019-10, Financial Instruments - Credit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic 842): Effective Dates, which amended the effective date of the various topics. As the Company is a smaller reporting company, the provisions of ASU 2016-13 and the related amendments are effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2022 (quarter ending September 30, 2023, for the Company). Entities are required to apply these changes through a cumulative-effect adjustment to retained earnings as of the beginning of the first reporting period in which the guidance is effective. The Company does not expect the adoption of ASU 2016-13 to have a significant impact on the Company’s consolidated financial statements. Management does not believe that any other recently issued, but not yet effective, accounting standard if currently adopted would have a material effect on the accompanying consolidated financial statements. Most of the newer standards issued represent technical corrections to the accounting literature or application to specific industries which have no effect on the Company’s consolidated financial statements.

X
- Definition Disclosure of accounting policy for contract assets. + References No definition available. + Details
Name: | ibio_ContractAssetsPolicyTextBlock
Namespace Prefix: | ibio_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for contract liabilities. + References No definition available. + Details
Name: | ibio_ContractLiabilitiesPolicyTextBlock
Namespace Prefix: | ibio_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition The disclosure of accounting policy for right-of-use assets. + References No definition available. + Details
Name: | ibio_RightOfUseAssetsPolicyPolicyTextBlock
Namespace Prefix: | ibio_
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 premium paid to acquire option for investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480434/815-10-50-9 + Details
Name: | us-gaap_AvailableForSaleSecuritiesPurchasedOptionsPricePolicy
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 credit risk. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 942 -SubTopic 825 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480981/942-825-50-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-1 + 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 for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 30 -Topic 350 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482665/350-30-50-1 + Details
Name: | us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(h)(1)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 17 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-17 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482525/740-10-45-25 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482525/740-10-45-28 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 19 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-19 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482765/220-10-50-1 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-20 + Details
Name: | us-gaap_IncomeTaxPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for the basis and manner that goods are added and removed from inventory in the course of production (work in process). If inventory is carried at cost, this disclosure includes the nature of the cost elements included in inventory and how cost is determined (such as FIFO, LIFO, average). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483080/330-10-50-1 + Details
Name: | us-gaap_InventoryWorkInProcessPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

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

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

X
- Definition Disclosure of accounting policy for 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