XML 92 R72.htm IDEA: XBRL DOCUMENT
v3.25.1

Convertible notes payable (Details Narrative) | 12 Months Ended |  |  |  |  |  |  |
--- | --- | --- | --- | --- | --- | --- | --- | ---
Dec. 31, 2024 USD ($) | Dec. 31, 2024 CNY (¥) | Dec. 31, 2024 CNY (¥) | Oct. 14, 2024 CNY (¥) | Oct. 07, 2024 shares | Aug. 01, 2024 shares | Jun. 05, 2024 shares | Feb. 27, 2024 shares | Dec. 31, 2023 CNY (¥)
Convertible Notes Payable |  |  |  |  |  |  |  |  |
Convertible Notes Payable | $ 20,740,480 |  | ¥ 149,090,866 |  |  |  |  |  | ¥ (0)
Convertible payable issued | 97,630,000 | ¥ 701,803,492 |  |  |  |  |  |  |
Converted to shares | $ 76,889,520 | ¥ 552,712,626 |  |  |  |  |  |  |
Aggregate principal amount | shares |  |  |  |  | 20,000,000 | 30,000,000 | 30,000,000 | 11,000,000 |
Convertible note principal amount |  |  |  | ¥ 5,000,000 |  |  |  |  |
Convertible notes payable |  |  | ¥ 20,000,000 |  |  |  |  |  |

X
- References No definition available. + Details
Name: | mlgo_AggregatePrincipalAmount
Namespace Prefix: | mlgo_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- References No definition available. + Details
Name: | mlgo_ConvertedToShares
Namespace Prefix: | mlgo_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- References No definition available. + Details
Name: | mlgo_ConvertibleNotePrincipalAmount
Namespace Prefix: | mlgo_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- References No definition available. + Details
Name: | mlgo_ConvertibleNotesPayables
Namespace Prefix: | mlgo_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- References No definition available. + Details
Name: | mlgo_ConvertiblePayableIssued
Namespace Prefix: | mlgo_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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

X
- Definition Including the current and noncurrent portions, carrying value as of the balance sheet date of a written promise to pay a note, initially due after one year or beyond the operating cycle if longer, which can be exchanged for a specified amount of one or more securities (typically common stock), at the option of the issuer or the holder. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)) -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 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(16)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(16)(a)(2)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1 + Details
Name: | us-gaap_ConvertibleNotesPayable
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant