XML 119 R80.htm IDEA: XBRL DOCUMENT
v3.25.1

Common Shares - Schedule of authorized, issued and outstanding common shares and special shares (Details) - $ / shares | 12 Months Ended
--- | ---
Dec. 31, 2024 | Dec. 31, 2023
Common Shares |  |
Common shares, authorized | Unlimited | Unlimited
Common shares, issued | 340,708,460 | 306,558,710
Common shares, outstanding | 340,708,460 |
Class A special shares |  |
Common Shares |  |
Special shares, authorized | 5,000,000 |
Special shares, no par value | $ 0 |
Common shares, issued | 4,448,259 |
Common shares, outstanding | 4,448,259 |
Class B special shares |  |
Common Shares |  |
Special shares, authorized | 10,000,000 |
Special shares, no par value | $ 0 |
Common shares, issued | 8,896,399 |
Common shares, outstanding | 8,896,399 |
Class C special shares |  |
Common Shares |  |
Special shares, authorized | 10,000,000 |
Special shares, no par value | $ 0 |
Common shares, issued | 8,896,399 |
Common shares, outstanding | 8,896,399 |
Class D special shares |  |
Common Shares |  |
Special shares, authorized | 20,000,000 |
Special shares, no par value | $ 0 |
Common shares, issued | 17,792,922 |
Common shares, outstanding | 17,792,922 |
Class E special shares |  |
Common Shares |  |
Special shares, authorized | 20,000,000 |
Special shares, no par value | $ 0 |
Common shares, issued | 17,792,922 |
Common shares, outstanding | 17,792,922 |
Class F special shares |  |
Common Shares |  |
Special shares, authorized | 20,000,000 |
Special shares, no par value | $ 0 |
Common shares, issued | 17,792,922 |
Common shares, outstanding | 17,792,922 |
Class G special shares |  |
Common Shares |  |
Special shares, authorized | 25,000,000 |
Special shares, no par value | $ 0 |
Common shares, issued | 22,241,179 |
Common shares, outstanding | 22,241,179 |
Class H special shares |  |
Common Shares |  |
Special shares, authorized | 25,000,000 |
Special shares, no par value | $ 0 |
Common shares, issued | 22,241,179 |
Common shares, outstanding | 22,241,179 |
Class I special shares |  |
Common Shares |  |
Special shares, authorized | 500,000 |
Special shares, no par value | $ 0 |
Common shares, issued | 500,000 |
Common shares, outstanding | 500,000 |
Class J special shares |  |
Common Shares |  |
Special shares, authorized | 741,000 |
Special shares, no par value | $ 0 |
Common shares, issued | 741,000 |
Common shares, outstanding | 741,000 |

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

X
- Definition The maximum number of special shares permitted to be issued. + References No definition available. + Details
Name: | tmc_SpecialSharesAuthorized
Namespace Prefix: | tmc_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Face amount per share of no-par value special shares. + References No definition available. + Details
Name: | tmc_SpecialSharesNoParValuePerShare
Namespace Prefix: | tmc_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Indicates whether number of common shares permitted to be issued is unlimited. Acceptable value is "Unlimited". + 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_CommonStockSharesAuthorizedUnlimited
Namespace Prefix: | us-gaap_
Data Type: | us-types:authorizedUnlimitedItemType
Balance Type: | na
Period Type: | duration

X
- Definition Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury. + 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_CommonStockSharesIssued
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation. + 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(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 3: 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 4: 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 5: 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 6: 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_CommonStockSharesOutstanding
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

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

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

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

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

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

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

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

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

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

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