XML 37 R17.htm IDEA: XBRL DOCUMENT
v3.23.2

SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) | 12 Months Ended
--- | ---
May 31, 2023
Accounting Policies [Abstract] |
PRINCIPLES OF CONSOLIDATION | PRINCIPLES OF CONSOLIDATION The consolidated financial statements for the years ended May 31, 2023 and 2022, include the accounts of Biomerica, Inc. (“Biomerica”) as well as its wholly-owned German subsidiary (“BioEurope GmbH”) and Mexican subsidiary (“Biomerica de Mexico”). All significant intercompany accounts and transactions have been eliminated in consolidation.
ACCOUNTING ESTIMATES | ACCOUNTING ESTIMATES The preparation of the consolidated financial statements in conformity with accounting principles generally accepted in the United States of America (“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 consolidated financial statements, and the reported amounts of revenues and expenses during the reported period. Estimates that are made include the allowance for doubtful accounts, which is estimated based on current as well as historical past practices with a customer; stock option forfeiture rates, which are calculated based on historical data; inventory obsolescence, which is based on projected and historical usage of materials; and lease liabilities and right-of-use assets, which are calculated based on certain assumptions such as the borrowing rate on the lease commencement date and, the likelihood of lease extensions to occur, asset valuations, among other things; and other items that may be necessary to estimate using current, historical and judgment based information. Actual results could materially differ from those estimates. Due to the global COVID-19 pandemic, the Company’s operations have been negatively impacted. The Company has faced disruptions in the following areas, (and may face further challenges): supply chain disruptions, loss of contracts and/or customers, closure of the Company’s manufacturing or distribution facilities or of the facilities of the Company’s suppliers, partners and customers, travel, shipping and logistical disruptions, government responses of all types, international business risks in countries where the Company makes and/or sells its products, loss of human capital or personnel at the Company, its partners and its customers, interruptions of production, customer credit risk, and general economic calamities. These pandemic related disruptions can materially negatively impact the Company’s operations and financial performance and may continue to have significant material negative impacts on the Company.
LIQUIDITY | LIQUIDITY The Company has incurred net losses and negative cash flows from operations and has an accumulated deficit of approximately $42 million as of May 31, 2023. Management expects to continue to incur significant costs as it advances its trials and development activities. As of May 31, 2023, the Company had cash and cash equivalents of approximately $9,719,000 and working capital of approximately $10,852,000. On January 22, 2021, the Company filed a prospectus supplement to the base prospectus included in a registration statement filed with the SEC on July 21, 2020, and declared effective by the SEC on September 30, 2020, for purposes of selling up to $15,000,000 in “at-the-market” offerings, as defined in Rule 415 promulgated under the Securities Act (the “ATM Offering”). Under the ATM Offering, the sales agent uses commercially reasonable efforts to sell on the Company’s behalf all the shares requested to be sold from time to time by the Company, consistent with its normal trading and sales practices, on mutually agreed terms between the agent and the Company. The Company has no obligation to sell any shares under the ATM Offering, and may at any time suspend offers under, or terminate the ATM Offering. During the year ended May 31, 2023, the Company sold 573,889 shares of its common stock at prices ranging from $3.15 to $4.26 pursuant to the ATM Agreement, which resulted in gross proceeds of approximately $2,014,000 and net proceeds to the Company of $1,961,000, after deducting commissions for each sale and legal, accounting, and other fees related to offering in the amount of $53,000. During the year ended May 31, 2022, the Company sold 521,267 shares of its common stock at prices ranging from $4.02 to $5.63 pursuant to the ATM Offering, which resulted in gross proceeds of approximately $2,402,000 and net proceeds to the Company of $2,317,000, after deducting commissions for each sale and legal, accounting, and other fees related to the offering in the amount of $85,000. On March 7, 2023, the Company sold 3,333,333 shares of common stock in a firm commitment public offering at a gross sales price of $2.40 per share, with net total proceeds, after deducting issuance fees and expenses of $700,000, of approximately $7,300,000. Since the closing of the March 7, 2023 offering, the ATM has been withdrawn and is not active. The Company intends to use the net proceeds from such offerings for general corporate purposes, including, without limitation, sales and marketing activities, clinical studies, product development, making acquisitions of assets, businesses, companies or securities, capital expenditures, and for working capital needs. Management has analyzed the cash requirements of the Company’s business through at least August 2024. As a result of cash and cash equivalents on hand on May 31, 2023, largely from the public offering, and the ability to raise additional funds through another new ATM agreement, management believes the Company has sufficient funds to operate through at least August 2024.
FAIR VALUE OF FINANCIAL INSTRUMENTS | FAIR VALUE OF FINANCIAL INSTRUMENTS The Company has financial instruments whereby the fair market value of the financial instruments could be different than that recorded on a historical basis. The Company’s consolidated financial instruments consist of its cash and cash equivalents, accounts receivable, and accounts payable. The carrying amounts of the Company’s financial instruments approximate their fair values. The Company also maintains an investment in privately held company (see below).
CONCENTRATION OF CREDIT RISK | CONCENTRATION OF CREDIT RISK The Company maintains cash balances at certain financial institutions in excess of amounts insured by federal agencies. From time to time, the Company has uninsured balances. The Company does not believe it is exposed to any significant credit risks. The Company provides credit in the normal course of business to customers throughout the United States and in foreign markets. The Company performs ongoing credit evaluations of its customers and requires accelerated prepayment in some circumstances. Our net sales were approximately $5,339,000 for fiscal 2023 compared to $18,871,000 for fiscal 2022. For the fiscal years ended May 31, 2023 and 2022, the Company had one and two distributors, respectively, which accounted for a total of 35% and 65% of our net sales, respectively. Of this, for the fiscal years ended May 31, 2023 and 2022, the largest of the distributors mentioned above accounted for 35% and 55%, respectively, of net sales. Total gross receivables on May 31, 2023 and 2022 were approximately $751,000 and $927,000, respectively. On May 31, 2023 and 2022, the Company had one distributor which accounted for a total of 36% and 50%, respectively, of gross accounts receivable. Of the 36% as of May 31, 2023, 100% was owed by a distributor in Asia. For the fiscal year ended May 31, 2023, the Company did not have any significant concentration of vendor spend for raw materials. For the fiscal year ended May 31, 2022, the Company had one vendor, which accounted for 84% of our purchases of raw materials largely related to COVID-19 products.
GEOGRAPHIC CONCENTRATION | GEOGRAPHIC CONCENTRATION As of May 31, 2023 and 2022, approximately $626,000 and $621,000, respectively, of Biomerica’s gross inventory was located in Mexicali, Mexico, respectively. As of May 31, 2023 and 2022, approximately $17,000 of Biomerica’s property and equipment, net of accumulated depreciation and amortization, was located in Mexicali, Mexico.
CASH AND CASH EQUIVALENTS | CASH AND CASH EQUIVALENTS Cash and cash equivalents consist of demand deposits and money market accounts with original maturities of less than three months.
ACCOUNTS RECEIVABLE, NET | ACCOUNTS RECEIVABLE, NET The Company extends unsecured credit to its customers on a regular basis. International accounts are usually required to prepay until they establish a history with the Company and at that time, they are extended credit at levels based on a number of criteria. Initial credit levels for individual distributors are approved by designated officers and managers of the Company. All increases in credit limits are also approved by designated upper-level management. Management evaluates receivables on a quarterly basis and adjusts the allowance for doubtful accounts accordingly. Balances over ninety days old are usually reserved for unless collection is reasonably assured. Occasionally certain long-standing customers, who routinely place large orders, will have unusually large receivables balances relative to the total gross receivables. Management monitors the payments for these large balances closely and very often requires payment of existing invoices before shipping new sales orders. As of May 31, 2023 and 2022, the Company has established a reserve of approximately $29,000 and $153,000, respectively, for doubtful accounts.
PREPAID EXPENSES AND OTHER | PREPAID EXPENSES AND OTHER The Company occasionally prepays for items such as inventory, insurance, and other items. These items are reported as prepaids, until either the inventory is physically received or the insurance and other items are utilized. As of May 31, 2023 and 2022, the prepaids were approximately $300,000 and $320,000, respectively, composed of prepayments to insurance and various other suppliers.
INVENTORIES, NET | INVENTORIES, NET The Company values inventory at the lower of cost (determined using a combination of specific lot identification and the first-in, first-out methods) or net realizable value. Management periodically reviews inventory for excess quantities and obsolescence. Management evaluates quantities on hand, physical condition, and technical functionality as these characteristics may be impacted by anticipated customer demand for current products and new product introductions. The reserve is adjusted based on such evaluation, with a corresponding provision included in cost of sales. Abnormal amounts of idle facility expenses, freight, handling costs, and wasted material are recognized as current period charges and the allocation of fixed production overhead is based on the normal capacity of the production facilities. The following is a summary of approximate net inventories: SCHEDULE OF NET INVENTORIES
|  | 2023 |  |  | 2022 |
|  | May 31, |
|  | 2023 |  |  | 2022 |
Raw materials |  | $ | 1,677,000 |  |  | $ | 1,717,000 |
Work in progress |  |  | 869,000 |  |  |  | 763,000 |
Finished products |  |  | 182,000 |  |  |  | 782,000 |
Total gross inventory |  | $ | 2,728,000 |  |  | $ | 3,262,000 |
Inventory reserve |  |  | (672,000 | ) |  |  | (846,000 | )
Net inventory |  | $ | 2,056,000 |  |  | $ | 2,416,000 |
Reserves for inventory obsolescence are recorded as necessary to reduce obsolete inventory to estimated net realizable value or to specifically reserve for obsolete inventory. As of May 31, 2023 and 2022, inventory reserves were approximately $672,000 and $846,000, respectively. The Company has fully reserved COVID-19 antibody inventory in fiscal 2023.
PROPERTY AND EQUIPMENT, NET | PROPERTY AND EQUIPMENT, NET Property and equipment are stated at cost. Expenditures for additions and major improvements are capitalized. Repairs and maintenance costs are charged to operations as incurred. When property and equipment are sold, retired, or otherwise disposed of, the related cost and accumulated depreciation or amortization are removed from the accounts, and gains or losses from sales, retirements, and dispositions are credited or charged to income. Depreciation and amortization are provided over the estimated useful lives of the related assets, ranging from 5 to 10 years, using the straight-line method. Leasehold improvements are amortized over the lesser of the estimated useful life of the asset or the term of the lease. Depreciation and amortization expense on property and equipment amounted to approximately $66,000 and $100,000 for the years ended May 31, 2023 and 2022, respectively.
INTANGIBLE ASSETS, NET | INTANGIBLE ASSETS, NET Intangible assets include trademarks, product rights, technology rights, and patents, and are accounted for based on Accounting Standards Codification (“ASC”), ASC 350 Intangibles – Goodwill and Other (“ASC 350”). In that regard, intangible assets that have indefinite useful lives are not amortized but are tested at least annually for impairment or more frequently if events or changes in circumstances indicate that the asset might be impaired. Intangible assets are being amortized using the straight-line method over the useful life, not to exceed 18 years for marketing and distribution rights, 10 years for purchased technology use rights, and 20 years for patents. Amortization amounted to approximately $18,000 and $239,000 for the years ended May 31, 2023 and 2022, respectively. The Company assesses the recoverability of these intangible assets by determining whether the amortization of the asset’s balance over its remaining life can be recovered through projected undiscounted future cash flows. The Company uses a qualitative assessment to determine whether there was any impairment. During the year ended May 31, 2023, there was no impairment of intangible assets. During the year ended May 31, 2022, an impairment adjustment was made of $210,000.
INVESTMENTS | INVESTMENTS The Company has made investments in a privately held Polish distributor, which is primarily engaged in distributing medical products and devices, including the distribution of the products sold by the Company. The Company invested approximately $165,000 into the Polish distributor and owns approximately 6% of the investee. Equity holdings in nonmarketable unconsolidated entities in which the Company is not able to exercise significant influence (“Cost Method Holdings”) are accounted for at the Company’s initial cost, minus any impairment (if any), plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar holding or security of the same issuer. Dividends received are recorded as other income. The Company assesses its equity holdings for impairment whenever events or changes in circumstances indicate that the carrying value of an equity holding may not be recoverable. Management reviewed the underlying net assets of the Company’s equity method holding as of May 31, 2023 and determined that the Company’s proportionate economic interest in the entity indicates that the equity holding was not impaired. There were no observable price changes in orderly transactions for identical or a similar holding or security of the Company’s Cost Method Holding during the year ended May 31, 2023.
SHARE-BASED COMPENSATION | SHARE-BASED COMPENSATION The Company follows the guidance of ASC 718, Share-based Compensation (“ASC 718”), which requires the use of the fair-value based method to determine compensation for all arrangements under which employees and others receive shares of stock or equity instruments (options). The fair value of each option award is estimated on the date of grant using the Black-Scholes option-pricing model that uses assumptions for expected volatility, expected dividends, expected forfeiture rate, expected term, and the risk-free interest rate. The Company has not paid dividends historically and does not expect to pay them in the foreseeable future. Expected volatilities are based on weighted averages of the historical volatility of the Company’s common stock estimated over the expected term of the options. The expected forfeiture rate is based on historical forfeitures experienced. The expected term of options granted is derived using the “simplified method” which computes expected term as the average of the sum of the vesting term plus the contract term as historically the Company had limited exercise activity surrounding its options. The risk-free rate is based on the U.S. Treasury yield curve in effect at the time of grant for the period of the expected term. The grant date fair value of the award is recognized under the straight-line attribution method. The Company expensed approximately $1,185,000 and $1,260,000 of share-based compensation during the years ended May 31, 2023 and 2022, respectively. In applying the Black-Scholes option-pricing model, the following assumptions used in the valuation of awards issued for period ending May 31, 2023 and 2022: SCHEDULE OF SHARE-BASED PAYMENT AWARD, STOCK OPTIONS, VALUATION ASSUMPTIONS
|  | For the year ended May 31, |
|  | 2023 |  |  | 2022 |
Dividend yield |  |  | 0% |  |  |  | 0% |
Expected volatility |  |  | 98.81 - 101.77% |  |  |  | 102.54 - 105.48% |
Risk free interest rate |  |  | 3.12 - 3.35% |  |  |  | 0.97 - 2.75% |
Expected term |  |  | 6.25 years |  |  |  | 5.50 - 6.25 years |
REVENUE RECOGNITION | REVENUE RECOGNITION The Company has various contracts with customers. All of the contracts specify that revenues from product sales are recognized at the time the product is shipped, customarily FOB shipping point, which is when the transfer of control of goods has occurred and at which point title passes. The Company does not typically allow for returns from customers except in the event of defective merchandise and therefore does not establish an allowance for returns. In addition, the Company has contracts with customers wherein customers receive purchase discounts for achieving specified sales volumes. The Company evaluated the status of these contracts during the years ended May 31, 2023 and 2022 and does not believe that any additional discounts will be given through the end of the contract periods. Services for contract work performed by the Company for others are invoiced and recognized as that work has been performed and as the project progresses. The Company sells clinical lab products to domestic and international distributors, including hospitals and clinical laboratories, medical research institutions, medical schools, and pharmaceutical companies. OTC products are sold directly to drug stores and e-commerce customers as well as to distributors. Physicians’ office products are sold to physicians and distributors, all of whom are categorized below according to the type of products sold to them. We also manufacture certain components on a contract basis for domestic and international manufacturers. As of May 31, 2023, the Company had approximately $60,000 of advances from certain foreign customers. These advances are prepayments on orders that are expected to ship during our second fiscal quarter ending November 30, 2023. Disaggregation of revenue: The following is an approximate breakdown of revenues according to primary markets to which the products are sold: SCHEDULE OF DISAGGREGATION REVENUE
|  | 2023 |  |  | 2022 |
|  | For the Year Ended May 31, |
|  | 2023 |  |  | 2022 |
Clinical lab |  | $ | 3,310,000 |  |  | $ | 3,064,000 |
Over-the-counter |  |  | 1,169,000 |  |  |  | 1,089,000 |
Contract manufacturing |  |  | 610,000 |  |  |  | 459,000 |
Physician’s office |  |  | 250,000 |  |  |  | 14,259,000 |
Total |  | $ | 5,339,000 |  |  | $ | 18,871,000 |
See Note 8 for additional information regarding geographic revenue concentrations.
SHIPPING AND HANDLING FEES | SHIPPING AND HANDLING FEES The Company includes shipping and handling fees billed to customers in net sales.
RESEARCH AND DEVELOPMENT | RESEARCH AND DEVELOPMENT Research and development costs are expensed as incurred. The Company expensed approximately $1,584,000 and $1,812,000 of research and development costs during the years ended May 31, 2023 and 2022, respectively.
INCOME TAXES | INCOME TAXES The Company accounts for income taxes in accordance with ASC 740, Income Taxes (“ASC 740”). Deferred tax assets and liabilities arise from temporary differences between the tax bases of assets and liabilities and their reported amounts in the consolidated financial statements that will result in taxable or deductible amounts in future years and the benefits of net operating loss and tax credit carryforwards. These temporary differences and the benefits of net operating loss and tax credit carryforwards are measured using enacted tax rates. A valuation allowance is recorded to reduce deferred tax assets to the extent that management considers it is more likely than not that a deferred tax asset will not be realized. In determining the valuation allowance, the Company considers factors such as the reversal of deferred income tax assets, projected taxable income, and the character of income tax assets and tax planning strategies. A change to these factors could impact the estimated valuation allowance and income tax expense. As of May 31, 2023 and 2022, in accordance with ASC 740, the Company has a valuation allowance for substantially all of its net deferred tax assets. During the year ended May 31, 2023, this valuation allowance was increased to $8,940,000, which fully covers the net deferred tax asset of $8,940,000. The Company accounts for its uncertain tax provisions by using a two-step approach to recognizing and measuring uncertain tax positions. The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates it is more likely than not, based solely on the technical merits, that the position will be sustained in an audit, including resolution of related appeals or litigation processes, if any. The second step is to measure the appropriate amount of the benefit to recognize. The amount of benefit to recognize is measured as the maximum amount which is more likely than not to be realized. The tax position is derecognized when it is no longer more likely than not capable of being sustained. On subsequent recognition and measurement, the maximum amount which is more likely than not to be recognized at each reporting date will represent the Company’s best estimate, given the information available at the reporting date, although the outcome of the tax position is not absolute or final. The Company elected to follow an accounting policy to classify accrued interest related to liabilities for income taxes within the “Interest expense” line and penalties related to liabilities for income taxes within the “Other expense” line of the consolidated statements of operations and comprehensive loss.
ADVERTISING COSTS | ADVERTISING COSTS The Company reports the cost of all advertising as expense in the period in which those costs are incurred. Advertising costs were approximately $156,000 and $76,000 for the years ended May 31, 2023 and 2022, respectively.
FOREIGN CURRENCY TRANSLATION | FOREIGN CURRENCY TRANSLATION The subsidiary located in Mexico operates primarily using the Mexican peso. The subsidiary located in Germany operates primarily using the U.S. dollar, with an immaterial amount of transactions occurring using the Euro. Accordingly, assets and liabilities of these subsidiaries are translated using exchange rates in effect at the end of the year, and revenues and costs are translated using average exchange rates for the year. The resulting adjustments to assets and liabilities are presented as a separate component of accumulated other comprehensive loss. There are no foreign currency transactions that are included in the consolidated statements of operations for the years ended May 31, 2023 and 2022.
RIGHT-OF-USE ASSETS AND LEASE LIABILITIES | RIGHT-OF-USE ASSETS AND LEASE LIABILITIES In February 2016, the Financial Accounting Standards Board (“FASB”) issued an accounting standard update which requires lessees to recognize most leases on the balance sheet with a corresponding right-of-use asset. Right-of-use assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Right-of-use assets and lease liabilities are recognized at the lease commencement date based on the estimated present value of fixed lease payments over the lease term. Leases are classified as financing or operating which will drive the expense recognition pattern. The Company has elected to exclude short-term leases. The Company leases office space and copy machines, all of which are operating leases. Most leases include the option to renew and the exercise of the renewal options is at the Company’s sole discretion. Options to extend or terminate a lease are considered in the lease term to the extent that the option is reasonably certain of exercise. The leases do not include the options to purchase the leased property. The depreciable life of assets and leasehold improvements are limited by the expected lease term. For additional information, see Note 9-Commitments and Contingencies.
NET LOSS PER SHARE | NET LOSS PER SHARE Basic loss per share is computed as net loss divided by the weighted average number of common shares outstanding for the period. Diluted loss per share reflects the potential dilution that could occur from common shares issuable through stock options, warrants and other convertible securities using the treasury stock method. The total amounts of anti-dilutive stock options not included in the loss per share calculation for the years ended May 31, 2023 and 2022 were 2,342,616 and 2,321,616, respectively.
SEGMENT REPORTING | SEGMENT REPORTING ASC 280, Segment Reporting (“ASC 280”), establishes standards for reporting, by public business enterprises, information about operating segments, products and services, geographic areas, and major customers. The Company’s operations are analyzed by management and its chief operating decision maker as being part of a single industry segment: the design, development, marketing, and sales of diagnostic kits.
REPORTING COMPREHENSIVE LOSS | REPORTING COMPREHENSIVE LOSS Comprehensive loss represents net loss and any revenues, expenses, gains and losses that, under GAAP, are excluded from net loss and recognized directly as a component of shareholders’ equity. Items of other comprehensive loss consist solely of foreign currency translation adjustments for the years ended May 31, 2023 and 2022.
RECENT ACCOUNTING PRONOUNCEMENTS | RECENT ACCOUNTING PRONOUNCEMENTS Except as follows, recent ASU’s issued by the FASB and guidance issued by the SEC did not, or are not believed by management to, have a material effect on the Company’s present or future consolidated financial statements. In June 2016, the FASB issued ASU 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. This ASU will require the measurement of all expected credit losses for financial assets, including trade receivables, held at the reporting date based on historical experience, current conditions, and reasonable and supportable forecasts. The guidance was initially effective for the Company for annual reporting periods beginning after December 15, 2019, and interim periods within those fiscal years. In November 2019, the FASB issued ASU 2019-10, Financial Instruments - Credit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic 842): Effective Dates, which, among other things, defers the effective date of ASU 2016-13 for public filers that are considered smaller reporting companies as defined by the Securities and Exchange Commission to fiscal years beginning after December 15, 2022, including interim periods within those years. Early adoption is permitted. The Company is currently reviewing the requirements of this ASU to determine its impact on the Company’s consolidated results of operations and financial position.

X
- Definition Concentration Risk Geographic Policy [Policy Text Block] + References No definition available. + Details
Name: | BMRA_ConcentrationRiskGeographicPolicyPolicyTextBlock
Namespace Prefix: | BMRA_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Liquidity [Policy Text Block] + References No definition available. + Details
Name: | BMRA_LiquidityPolicyTextBlock
Namespace Prefix: | BMRA_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Prepaid Expenses and Other [Policy Text Block] + References No definition available. + Details
Name: | BMRA_PrepaidExpensesAndOtherPolicyTextBlock
Namespace Prefix: | BMRA_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

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

X
- Definition Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482913/230-10-50-1 + Details
Name: | us-gaap_CashAndCashEquivalentsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for comprehensive income. + References No definition available. + Details
Name: | us-gaap_ComprehensiveIncomePolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy 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 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 cost of product sold and service rendered. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name Accounting Standards Codification -Topic 705 -Publisher FASB -URI https://asc.fasb.org//705/tableOfContent + Details
Name: | us-gaap_CostOfSalesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for 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 (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 830 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//830/tableOfContent + Details
Name: | us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1 Reference 2: 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_GoodwillAndIntangibleAssetsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

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

X
- Definition Disclosure of accounting policy for investment in financial asset. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(3)(b)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(d)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(f)(1)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(f)(2)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(f)(3)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 12 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-12 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 19 -Subparagraph (2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-19 + Details
Name: | us-gaap_InvestmentPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for segment reporting. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 47 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482785/280-10-55-47 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 41 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29 + Details
Name: | us-gaap_SegmentReportingPolicyPolicyTextBlock
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