XML 71 R19.htm IDEA: XBRL DOCUMENT
v3.23.2

Description of Business and Summary of Accounting Principles (Policies) | 3 Months Ended | 12 Months Ended
--- | --- | ---
Mar. 31, 2023 | Dec. 31, 2022
Description of Business and Summary of Accounting Principles |  |
Basis of Presentation | Basis of Presentation The accounting and reporting policies of the Company conform to accounting principles generally accepted in the United States of America and are consistent in all material respects with those applied in our December 31, 2022 Form 1-K. As permitted by SEC requirements for interim reporting, certain footnotes or other financial information have been condensed or omitted. In the opinion of management, all normal and recurring adjustments considered necessary for the fair presentation of the financial statements have been included. Revenues, expenses, assets, and liabilities can vary during each quarter of the year, therefore, the results and trends in these interim financial statements may not be representative of those for the full year. The information included in this Form 10-Q should be read in conjunction with the financial statements and accompanying notes included in the Company’s 2022 Form 1-K. |
Stock Split | Stock Split On November 30, 2022, the Company effected a two-for-one stock split of its common stock and increased the number of authorized shares of the Company’s capital stock to 150,000,000, with 90,000,000 designated as Common Stock, and 60,000,000 designated as Preferred Stock. All share and loss per share information have been retroactively adjusted for all periods presented to reflect the stock split, the incremental par value of the newly issued shares, and the increased number of authorized shares. | Stock Split On November 30, 2022, the Company effected a two-for-one stock split of its common stock and increased the number of authorized shares of the Company’s capital stock to 150,000,000, with 90,000,000 designated as Common Stock, and 60,000,000 designated as Preferred Stock. All share and loss per share information have been retroactively adjusted for all periods presented to reflect the stock split, the incremental par value of the newly issued shares, and the increased number of authorized shares.
Use of Estimates | Use of Estimates In preparing financial statements in conformity with generally accepted accounting principles, management is required to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period. The Company’s most significant estimates relate to the fair value of the warrant liability, valuations of stock-based compensation, and the income tax valuation allowance. On a continual basis, management reviews its estimates, utilizing currently available information, changes in facts and circumstances, historical experience and reasonable assumptions. After such reviews, and if deemed appropriate, those estimates are adjusted accordingly. Actual results could differ from those estimates. | Use of Estimates In preparing financial statements in conformity with generally accepted accounting principles, management is required to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period. The Company’s most significant estimates relate to the fair value of the warrant liability, valuations of stock-based compensation, and the income tax valuation allowance. On a continual basis, management reviews its estimates, utilizing currently available information, changes in facts and circumstances, historical experience and reasonable assumptions. After such reviews, and if deemed appropriate, those estimates are adjusted accordingly. Actual results could differ from those estimates.
Cash and Cash Equivalents |  | Cash and Cash Equivalents The Company considers all highly liquid investments purchased with original maturities of three months or less to be cash equivalents. The Company did not have any cash equivalents during fiscal 2022 and 2021. The Company may maintain cash balances that exceed federally insured limits.
Equipment |  | Equipment Equipment expenditures, including purchased software, are recorded at cost. Costs which extend the useful lives or increase the productivity of an asset are capitalized, while normal repairs and maintenance that do not extend the useful life or increase the productivity of an asset are expensed as incurred. Equipment, including the Company's robotic equipment, and purchased software are depreciated on a straight-line basis over the five-year estimated useful life of these assets.
Leases |  | Leases Operating lease right-of-use assets and liabilities are recognized at the present value of the future lease payments at the lease commencement date. The interest rate used to determine the present value of future lease payments is the risk-free rate at the commencement date. Operating lease expense is recognized on a straight-line basis over the lease term.
Long-Lived Assets |  | Long-Lived Assets Long-lived assets, such as equipment and intangible assets, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. If circumstances require a long-lived asset or asset group be tested for possible impairment, the Company first compares undiscounted cash flows expected to be generated by that asset or asset group to its carrying amount. If the carrying amount of the long-lived asset or asset group is determined to not be recoverable on an undiscounted cash flow basis, an impairment is recognized to the extent the carrying amount exceeds its fair value. The Company did not experience any impairment of its long-lived assets in 2022 or 2021.
Revenue Recognition |  | Revenue Recognition Revenue is recognized when promised products and services are transferred to the customer. The amount of revenue recognized reflects both the fixed and variable consideration to which the Company expects to be entitled in exchange for these products and services. In general, the Company applies the following five-step model when evaluating the amount and timing of revenue recognition in its customer contracts: Step 1 - Identify the contract(s) with a customer Step 2 - Identify the performance obligations in the contract Step 3 - Determine the transaction price Step 4 - Allocate the transaction price to the performance obligations Step 5 - Recognize revenue when (or as) performance obligations are satisfied The Company has not yet begun its principal operations. Revenue recognized during the year ended December 31, 2021 related to the sales of licensed, third-party products distributed by the Company. These product sales were recognized when control of the product was transferred to the customer.
Grant Income |  | Grant Income During 2022, the Company recognized $256,000 of grant income related to an award from a governmental entity for research and development. This grant was considered to be outside the scope of ASC 606 because the governmental entity that provided the grant was not considered to be a customer that received reciprocal value in exchange for the grant provided to the Company. Since the grant provided the Company with payments for certain types of research and development activities, the Company's recognized grant income when the research and development activities were completed, it was reasonably assured that the grant funding would be received, and all other conditions under the grant arrangement had been met.
Stock-based Compensation |  | Stock-based Compensation The Company measures and records the expense related to stock-based compensation awards based on the fair value of those awards as determined on the date of grant. The Company recognizes stock-based compensation expense over the requisite service period of the individual grant, generally equal to the vesting period, and uses the straight-line method to recognize the related stock-based compensation. The Company uses the Black-Scholes-Merton ("Black-Scholes") option-pricing model to determine the fair value of stock awards. The Black-Scholes option-pricing model requires the use of highly subjective and complex assumptions, including the estimated fair value and price volatility of the Company's common stock and the expected term of the option.
Marketing and Advertising Costs |  | Marketing and Advertising Costs Marketing and advertising costs are expensed as incurred.
Research and Development Costs |  | Research and Development Costs Research and development costs primarily include salaries and benefits, including stock-based compensation charges, of employees performing research and development activities, as well as costs incurred by third-party contractors delivering research and development services to the Company. Research and development costs are expensed as incurred. Included in research and development are costs incurred by the Company to develop software that will be an integral component of the Company's robotic products. Because this software has not yet met the technological feasibility criteria in Accounting Standards Codification Topic 985-20, "Software - Costs of Software To Be Sold, Leased, or Marketed", costs incurred by the Company to develop this software are expensed as incurred.
Income Taxes |  | Income Taxes The Company accounts for income taxes under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit 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 recovered or settled. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income and the reversal of deferred tax liabilities during the period in which related temporary differences become deductible. A valuation allowance has been established to eliminate the Company's deferred tax assets as it is more likely than not that none of the deferred tax assets will be realized. The Company recognizes the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in the financial statements from such a position are measured based on the largest benefit that has a greater than fifty percent likelihood of being realized upon settlement with the tax authorities. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs. The Company records interest related to unrecognized tax benefits in interest expense and penalties in income tax expense. The Company has determined that it had no significant uncertain tax positions requiring recognition or disclosure.
Earnings (Loss) Per Share | Earnings (Loss) Per Share Earnings (loss) per share is computed by dividing net income or loss by the weighted-average number of common stock shares outstanding. To the extent that stock options, warrants, and convertible preferred stock are anti-dilutive, they are excluded from the calculation of diluted earnings (loss) per share. For the three months ended March 31, 2023 and 2022, the Company excluded the following shares from the calculation of diluted loss per share because such amounts were antidilutive: ​
​ | ​ | ​ | ​ | ​
​ |  | 2023 |  | 2022
Shares issuable upon conversion of Series A Preferred Stock |  | 9,795,106 |  | 9,975,106
Shares issuable upon conversion of Series B Preferred Stock |  | 6,391,334 |  | 6,199,568
Shares issuable upon conversion of Series C Preferred |  | 918,910 |  | —
Shares issuable upon exercise of warrants |  | 2,364,697 |  | 2,217,349
Shares issuable upon exercise of stock options |  | 4,862,166 |  | 3,243,566
Total |  | 24,332,213 |  | 21,635,589
| Earnings (Loss) Per Share Earnings (loss) per share is computed by dividing net income or loss by the weighted-average number of common stock shares outstanding. To the extent that stock options, warrants, and convertible preferred stock are anti-dilutive, they are excluded from the calculation of diluted earnings (loss) per share. For the years ended December 31, 2022 and 2021, the Company excluded the following shares from the calculation of diluted loss per share because such amounts were antidilutive: ​
​ | ​ | ​ | ​ | ​
​ |  | 2022 |  | 2021
Shares issuable upon conversion of Series A Preferred Stock |  | 9,795,118 |  | 9,795,118
Shares issuable upon conversion of Series B Preferred Stock |  | 6,391,198 |  | 3,486,962
Shares issuable upon conversion of Series C Preferred |  | 876,734 |  | —
Shares issuable upon exercise of warrants |  | 2,361,926 |  | 2,003,406
Shares issuable upon exercise of stock options |  | 4,851,666 |  | 2,759,264
Total |  | 24,276,642 |  | 18,044,750
Recent Accounting Pronouncements | Recent Accounting Pronouncements Management does not believe that any recently issued, but not yet effective, accounting standards could have a material effect on the accompanying financial statements. As new accounting pronouncements are issued, we will adopt those that are applicable under the circumstances. | Recent Accounting Pronouncements Management does not believe that any recently issued, but not yet effective, accounting standards could have a material effect on the accompanying financial statements. As new accounting pronouncements are issued, we will adopt those that are applicable under the circumstances.

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

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

X
- Definition Disclosure of accounting policy pertaining to stock split. + References No definition available. + Details
Name: | mgrm_StockSplitPolicyPolicyTextBlock
Namespace Prefix: | mgrm_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

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

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

X
- Definition Disclosure of accounting policy for 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 the impairment and disposal of long-lived assets including goodwill and other intangible assets. + References No definition available. + Details
Name: | us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock
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 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 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 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