XML 55 R38.htm IDEA: XBRL DOCUMENT
v3.25.0.1

Preferred and Common Stock (Details) |  |  |  |  | 1 Months Ended | 12 Months Ended |  |  |  |  |
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Jul. 22, 2024 USD ($) | Jul. 09, 2024 D director $ / shares shares | Jul. 19, 2023 USD ($) shares | May 16, 2023 USD ($) $ / shares shares | Oct. 31, 2024 USD ($) shares | Aug. 31, 2023 USD ($) shares | May 31, 2023 USD ($) shares | Dec. 31, 2024 USD ($) $ / shares shares | Dec. 31, 2023 USD ($) shares | Feb. 29, 2024 $ / shares | Jan. 31, 2024 $ / shares | May 17, 2023 shares | Jun. 30, 2021 $ / shares | Jan. 15, 2021 $ / shares shares
Preferred and Common Stock |  |  |  |  |  |  |  |  |  |  |  |  |  |
Proceeds from issuance of common stock | $ |  |  |  |  |  |  |  | $ 5,191,000 | $ 15,331,000 |  |  |  |  |
Net of issuance cost | $ |  |  |  |  |  |  |  |  | 248,000 |  |  |  |  |
Stock issued for services |  |  |  |  |  |  | 20,689 |  |  |  |  |  |  |
Vesting term |  |  |  |  |  |  | 12 months |  |  |  |  |  |  |
Fair value of options granted | $ |  |  |  |  |  |  | $ 150,000 |  |  |  |  |  |  |
Number of shares issued in common stock for service |  |  |  |  |  | 4,137 |  |  |  |  |  |  |  |
Value of common stock for service | $ |  |  |  |  |  | $ 30,000 |  |  |  |  |  |  |  |
Loss from change in fair value of common stock make-whole obligation | $ |  |  |  |  |  |  |  | $ 45,000 | $ 44,000 |  |  |  |  |
Exercise price of warrants | $ / shares |  |  |  |  |  |  |  |  |  | $ 1.83 | $ 1.83 |  |  |
Minimum |  |  |  |  |  |  |  |  |  |  |  |  |  |
Preferred and Common Stock |  |  |  |  |  |  |  |  |  |  |  |  |  |
Vesting term |  |  |  |  |  |  |  | 4 months |  |  |  |  |  |
Maximum |  |  |  |  |  |  |  |  |  |  |  |  |  |
Preferred and Common Stock |  |  |  |  |  |  |  |  |  |  |  |  |  |
Vesting term |  |  |  |  |  |  |  | 7 years |  |  |  |  |  |
Common Stock |  |  |  |  |  |  |  |  |  |  |  |  |  |
Preferred and Common Stock |  |  |  |  |  |  |  |  |  |  |  |  |  |
Issuance of common stock |  |  |  |  | 57,030 |  |  | 2,158,316 | 2,627,061 |  |  |  |  |
Committed Equity Shares | Common Stock Purchase Agreement and Registration Rights Agreement | BRPC II |  |  |  |  |  |  |  |  |  |  |  |  |  |
Preferred and Common Stock |  |  |  |  |  |  |  |  |  |  |  |  |  |
Proceeds from issuance of common stock | $ |  |  |  |  |  |  |  | $ 961,245 |  |  |  |  |  |
Issuance of common stock |  |  | 45,252 |  |  |  |  | 292,726 |  |  |  |  |  |
Shares agreed to sell |  |  | 20,000,000 |  |  |  |  |  |  |  |  |  |  |
Period commencing upon the initial satisfaction of the conditions |  |  | 24 months |  |  |  |  |  |  |  |  |  |  |
Minimum aggregate proceeds to be received on resale of shares | $ |  |  | $ 200,000 |  |  |  |  |  |  |  |  |  |  |
Fair market value of shares | $ |  |  |  |  |  |  |  | $ 200,000 |  |  |  |  |  |
Loss from change in fair value of common stock make-whole obligation | $ |  |  |  |  |  |  |  | $ 45,000 | $ 44,000 |  |  |  |  |
Market whole obligation payable | $ |  |  |  |  |  |  |  |  | $ 44,000 |  |  |  |  |
Committed Equity Shares | Minimum | Common Stock Purchase Agreement and Registration Rights Agreement | BRPC II |  |  |  |  |  |  |  |  |  |  |  |  |  |
Preferred and Common Stock |  |  |  |  |  |  |  |  |  |  |  |  |  |
Minimum aggregate proceeds to be received on resale of shares | $ |  |  | $ 200,000 |  |  |  |  |  |  |  |  |  |  |
Series A Preferred Stock |  |  |  |  |  |  |  |  |  |  |  |  |  |
Preferred and Common Stock |  |  |  |  |  |  |  |  |  |  |  |  |  |
Number of common stock that each share of preferred stock may be converted into |  |  |  |  |  |  |  |  |  |  |  | 2 |  |
Preferred stock, shares outstanding |  |  |  |  |  |  |  | 0 | 0 |  |  |  |  |
Series B Preferred Stock |  |  |  |  |  |  |  |  |  |  |  |  |  |
Preferred and Common Stock |  |  |  |  |  |  |  |  |  |  |  |  |  |
Share price | $ / shares |  |  |  |  |  |  |  |  |  |  |  |  | $ 15 | $ 2.8125
Number of common stock that each share of preferred stock may be converted into |  |  |  |  |  |  |  |  |  |  |  | 2 |  | 3.375
Preferred stock, shares outstanding |  |  |  |  |  |  |  | 0 | 0 |  |  |  |  |
Series C Preferred Stock |  |  |  |  |  |  |  |  |  |  |  |  |  |
Preferred and Common Stock |  |  |  |  |  |  |  |  |  |  |  |  |  |
Number of common stock that each share of preferred stock may be converted into |  |  |  |  |  |  |  |  |  |  |  | 2 |  |
Preferred stock, shares outstanding |  |  |  |  |  |  |  | 0 | 0 |  |  |  |  |
Series D Preferred Stock |  |  |  |  |  |  |  |  |  |  |  |  |  |
Preferred and Common Stock |  |  |  |  |  |  |  |  |  |  |  |  |  |
Preferred stock, shares outstanding |  |  |  |  |  |  |  | 4,361,249 |  |  |  |  |  |
Exercise price of warrants | $ / shares |  |  |  |  |  |  |  | $ 2.67 |  |  |  |  |  |
Number of shares called by warrants |  |  |  |  |  |  |  | 85,705 |  |  |  |  |  |
Initial Public Offering |  |  |  |  |  |  |  |  |  |  |  |  |  |
Preferred and Common Stock |  |  |  |  |  |  |  |  |  |  |  |  |  |
Proceeds from issuance of common stock | $ |  |  |  | $ 15,300,000 |  |  |  |  |  |  |  |  |  |
Net of issuance cost | $ |  |  |  | $ 2,000,000 |  |  |  |  |  |  |  |  |  |
Issuance of common stock |  |  |  | 2,374,641 |  |  |  |  |  |  |  |  |  |
Share price | $ / shares |  |  |  | $ 7.25 |  |  |  |  |  |  |  |  |  |
At the Market Common Stock Offering | Maximum |  |  |  |  |  |  |  |  |  |  |  |  |  |
Preferred and Common Stock |  |  |  |  |  |  |  |  |  |  |  |  |  |
Aggregate gross proceeds | $ | $ 25,000,000 |  |  |  |  |  |  |  |  |  |  |  |  |
Agent commission, percentage over gross sales price | 3.00% |  |  |  |  |  |  |  |  |  |  |  |  |
At the Market Common Stock Offering | Common Stock |  |  |  |  |  |  |  |  |  |  |  |  |  |
Preferred and Common Stock |  |  |  |  |  |  |  |  |  |  |  |  |  |
Proceeds from issuance of common stock | $ |  |  |  |  |  |  |  | $ 5,300,000 |  |  |  |  |  |
Issuance of common stock |  |  |  |  |  |  |  | 2,072,790 |  |  |  |  |  |
Offering of Series D Preferred Stock |  |  |  |  |  |  |  |  |  |  |  |  |  |
Preferred and Common Stock |  |  |  |  |  |  |  |  |  |  |  |  |  |
Share price | $ / shares |  | $ 2.25 |  |  |  |  |  |  |  |  |  |  |  |
Number of shares per warrant |  | 1 |  |  |  |  |  |  |  |  |  |  |  |
Exercise price of warrants | $ / shares |  | $ 3.375 |  |  |  |  |  |  |  |  |  |  |  |
Number of days warrants exercisable | D |  | 180 |  |  |  |  |  |  |  |  |  |  |  |
Number of additional directors to be elected by preferred shareholders | director |  | 2 |  |  |  |  |  |  |  |  |  |  |  |
Offering of Series D Preferred Stock | Redemption price up to 180th day |  |  |  |  |  |  |  |  |  |  |  |  |  |
Preferred and Common Stock |  |  |  |  |  |  |  |  |  |  |  |  |  |
Redemption price per share | $ / shares |  | $ 4.5 |  |  |  |  |  |  |  |  |  |  |  |
Offering of Series D Preferred Stock | Redemption price after 180th day until third anniversary |  |  |  |  |  |  |  |  |  |  |  |  |  |
Preferred and Common Stock |  |  |  |  |  |  |  |  |  |  |  |  |  |
Redemption price per share | $ / shares |  | 3.9375 |  |  |  |  |  |  |  |  |  |  |  |
Offering of Series D Preferred Stock | Redemption price from and after third anniversary |  |  |  |  |  |  |  |  |  |  |  |  |  |
Preferred and Common Stock |  |  |  |  |  |  |  |  |  |  |  |  |  |
Redemption price per share | $ / shares |  | $ 3.375 |  |  |  |  |  |  |  |  |  |  |  |
Offering of Series D Preferred Stock | Maximum |  |  |  |  |  |  |  |  |  |  |  |  |  |
Preferred and Common Stock |  |  |  |  |  |  |  |  |  |  |  |  |  |
Units available for stock offering |  | 5,790,479 |  |  |  |  |  |  |  |  |  |  |  |
Offering of Series D Preferred Stock | Common Stock |  |  |  |  |  |  |  |  |  |  |  |  |  |
Preferred and Common Stock |  |  |  |  |  |  |  |  |  |  |  |  |  |
Number of shares called by warrants |  |  |  |  |  |  |  | 5,773,979 |  |  |  |  |  |
Offering of Series D Preferred Stock | Series D Preferred Stock |  |  |  |  |  |  |  |  |  |  |  |  |  |
Preferred and Common Stock |  |  |  |  |  |  |  |  |  |  |  |  |  |
Number of common stock that each share of preferred stock may be converted into |  | 1 |  |  |  |  |  |  |  |  |  |  |  |
Number of shares issued per unit |  | 1 |  |  |  |  |  |  |  |  |  |  |  |
Dividend rate (in percent) |  | 8.00% |  |  |  |  |  |  |  |  |  |  |  |
Liquidating preference per share | $ / shares |  | $ 2.25 |  |  |  |  |  |  |  |  |  |  |  |
Convertible share into one share of common stock |  | 1 |  |  |  |  |  |  |  |  |  |  |  |
Conversion of preferred stock, share price test, number of consecutive trading days price must remain above target price | D |  | 10 |  |  |  |  |  |  |  |  |  |  |  |
Preferred stock dividends | $ |  |  |  |  | $ 151,000 |  |  |  |  |  |  |  |  |

X
- Definition Percentage of agent commission over the gross sale price of share. + References No definition available. + Details
Name: | mgrm_AgentCommissionPercentageOverGrossSalesPrice
Namespace Prefix: | mgrm_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Aggregate gross proceeds of offering under the agreement. + References No definition available. + Details
Name: | mgrm_AggregateGrossProceedsOfOffering
Namespace Prefix: | mgrm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition When testing, based upon the trading price of the share, whether preferred stock may be converted by the holder, represents the number of consecutive trading days the share price must stay above the calculated target. + References No definition available. + Details
Name: | mgrm_ConversionOfPreferredStockSharePriceTestNumberOfConsecutiveTradingDaysPriceMustRemainAboveTargetPrice
Namespace Prefix: | mgrm_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Fair market value of shares. + References No definition available. + Details
Name: | mgrm_FairMarketValueOfShares
Namespace Prefix: | mgrm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of expense (income) related to adjustment to fair value of common stock make-whole obligation. + References No definition available. + Details
Name: | mgrm_FairValueAdjustmentOfCommonStockMakeWholeObligation
Namespace Prefix: | mgrm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of market whole obligation payable. + References No definition available. + Details
Name: | mgrm_MarketWholeObligationPayable
Namespace Prefix: | mgrm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Minimum aggregate proceeds to be received on resale of shares. + References No definition available. + Details
Name: | mgrm_MinimumAggregateProceedsToBeReceivedOnResaleOfShares
Namespace Prefix: | mgrm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Number of additional directors to be elected by the preferred shareholders. + References No definition available. + Details
Name: | mgrm_NumberOfAdditionalDirectorsToBeElectedByPreferredShareholders
Namespace Prefix: | mgrm_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of shares contained in each unit in the offering. + References No definition available. + Details
Name: | mgrm_NumberOfSharesIssuedPerUnit
Namespace Prefix: | mgrm_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of shares for each warrant. + References No definition available. + Details
Name: | mgrm_NumberOfSharesPerWarrant
Namespace Prefix: | mgrm_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Period commencing upon the initial satisfaction of the conditions as per purchase agreement. + References No definition available. + Details
Name: | mgrm_PeriodCommencingUponInitialSatisfactionOfConditionsAsPerAgreement
Namespace Prefix: | mgrm_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition This amount of share based compensation arrangement by share based payment award. + References No definition available. + Details
Name: | mgrm_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodTotalGrantDateFairValue
Namespace Prefix: | mgrm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Number of units available for stock offering. + References No definition available. + Details
Name: | mgrm_UnitsAvailableForStockOffering
Namespace Prefix: | mgrm_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of days from the date of prospectus supplement through and including certain date after which warrants are exercisable. + References No definition available. + Details
Name: | mgrm_WarrantsExercisableNumberOfDays
Namespace Prefix: | mgrm_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13 Reference 2: http://www.xbrl.org/2003/role/recommendedDisclosureRef -Topic 272 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483014/272-10-45-3 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 272 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482987/272-10-50-1 Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(d)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (h) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 14 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18 Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(27)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2 Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(i)(2)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3 Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(i)(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3 Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(i)(2)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3 Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(i)(2)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3 + Details
Name: | us-gaap_ClassOfStockLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Exercise price per share or per unit of warrants or rights outstanding. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3 + Details
Name: | us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3 + Details
Name: | us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Aggregate number of common shares reserved for future issuance. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_CommonStockCapitalSharesReservedForFutureIssuance
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of shares issued for each share of convertible preferred stock that is converted. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(27)) -SubTopic 10 -Topic 210 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-6 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 16 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-16 + Details
Name: | us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of paid and unpaid preferred stock dividends declared with the form of settlement in stock. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 2 -SubTopic 405 -Topic 942 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477787/942-405-45-2 + Details
Name: | us-gaap_DividendsPreferredStockStock
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The cash outflow for cost incurred directly with the issuance of an equity security. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 15 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15 + Details
Name: | us-gaap_PaymentsOfStockIssuanceCosts
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Number of common shares issuable upon conversion of preferred stock. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13 + Details
Name: | us-gaap_PreferredStockConvertibleSharesIssuable
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition The percentage rate used to calculate dividend payments on preferred stock. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.12-12A(Column A)(Footnote 3)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-2 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.12-12(Column A)(Footnote 4)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-1 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.12-12B(Column A)(Footnote 3)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-3 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 6 -Subparagraph (SX 210.12-14(Column A)(Footnote 3)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-6 + Details
Name: | us-gaap_PreferredStockDividendRatePercentage
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition The per share liquidation preference (or restrictions) of nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(d)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-4 Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (h) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13 + Details
Name: | us-gaap_PreferredStockLiquidationPreference
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition The price per share at which the preferred stock of an entity that has priority over common stock in the distribution of dividends and in the event of liquidation of the entity is redeemed or may be called at. The redemption features of this preferred stock are solely within the control of the issuer. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 5 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-5 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 11 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-11 + Details
Name: | us-gaap_PreferredStockRedemptionPricePerShare
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.6-05(4)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(4)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(16)(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1 Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(7)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3 + Details
Name: | us-gaap_PreferredStockSharesOutstanding
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition The cash inflow from the additional capital contribution to the entity. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 14 -Subparagraph (a) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14 + Details
Name: | us-gaap_ProceedsFromIssuanceOfCommonStock
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of shares issued under share-based payment arrangement. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Per share or per unit amount of equity securities issued. + References No definition available. + Details
Name: | us-gaap_SharesIssuedPricePerShare
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders. + References No definition available. + Details
Name: | us-gaap_StockIssuedDuringPeriodSharesIssuedForServices
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of new stock issued during the period. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 505 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(4)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(i)(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3 Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1 + Details
Name: | us-gaap_StockIssuedDuringPeriodSharesNewIssues
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Value of stock issued in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders. + References No definition available. + Details
Name: | us-gaap_StockIssuedDuringPeriodValueIssuedForServices
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=mgrm_CommittedEquitySharesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_TypeOfArrangementAxis=mgrm_CommonStockPurchaseAgreementAndRegistrationRightsAgreementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CounterpartyNameAxis=mgrm_BRileyPrincipalCapitalIiLlcMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=us-gaap_SeriesCPreferredStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=us-gaap_SeriesDPreferredStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_SubsidiarySaleOfStockAxis=us-gaap_IPOMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_SubsidiarySaleOfStockAxis=mgrm_AtMarketCommonStockOfferingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_SubsidiarySaleOfStockAxis=mgrm_PreferredStockOfferingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementScenarioAxis=mgrm_RedemptionPriceUpTo180thDayMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementScenarioAxis=mgrm_RedemptionPriceAfter180thDayUntilThirdAnniversaryMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementScenarioAxis=mgrm_RedemptionPriceFromAndAfterThirdAnniversaryMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |