XML 85 R75.htm IDEA: XBRL DOCUMENT
v3.25.0.1

SCHEDULE OF OTHER NON-CURRENT LIABILITIES (Details) - USD ($) | Jun. 30, 2024 | Dec. 31, 2023 | Dec. 31, 2022
--- | --- | --- | ---
Other Liabilities Disclosure [Abstract] |  |  |  |  |  |  |
Long-term payments of leaseback |  | $ 478,473 | [1] | $ 195,219 | [1],[2] | $ 57,096 | [2]
Deposit |  |  |  | 78,631 |  | 102,355 |
Total |  | $ 478,473 |  | 273,850 |  | 165,855 |
Long-term payable | [3] |  |  |  |  | $ 6,404 |
[1] | Long-term payments of leaseback represented certain sale-and-lease back arrangements for the purpose of obtaining financing (Note 11 Accrued expenses and other liabilities).
[2] | Long-term payments of leaseback represented certain sale-and-lease back arrangements for the purpose of obtaining financing (Note 12).
[3] | Long-term payable represented payable for vehicle mortgage loan (Note 12).

X
- Definition Deposit non currentb. + References No definition available. + Details
Name: | MKDW_DepositNonCurrent
Namespace Prefix: | MKDW_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Longterm payments of leaseback non current. + References No definition available. + Details
Name: | MKDW_LongtermPaymentsOfLeasebackNonCurrent
Namespace Prefix: | MKDW_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Carrying value as of the balance sheet date of loans payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion. + 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 + Details
Name: | us-gaap_LongTermLoansPayable
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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

X
- Definition Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer. + 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(24)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_OtherLiabilitiesNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant