XML 58 R51.htm IDEA: XBRL DOCUMENT
v3.25.3

Commitments and Contingencies - Additional Information (Detail) - USD ($) $ in Millions | 1 Months Ended | 3 Months Ended | 9 Months Ended
--- | --- | --- | ---
Jan. 31, 2021 | Sep. 30, 2025 | Sep. 30, 2024 | Sep. 30, 2025 | Sep. 30, 2024
Defined contribution plan, contribution amount |  | $ 1.0 | $ 0.9 | $ 3.0 | $ 2.5
Recorded unconditional purchase commitment, minimum quantity required | $ 9.5 | 5.0 |  | 5.0 |
Recorded unconditional purchase commitment, maturity year and month | 2029-12 |  |  |  |
Remaining purchase commitment | $ 9.5 | $ 5.0 |  | $ 5.0 |
First 3% of Compensation Contributed [Member] |  |  |  |  |
Defined contribution plan, matching percentage of each employee's contribution |  |  |  | 100.00% |
100% Match [Member] |  |  |  |  |
Defined contribution plan, percentage of matching contribution |  |  |  | 3.00% |
Excess of 3% to 5% of Compensation Contributed [Member] |  |  |  |  |
Defined contribution plan, matching percentage of each employee's contribution |  |  |  | 50.00% |
Fifty Percent Match [Member] | Additional Maximum [Member] |  |  |  |  |
Defined contribution plan, percentage of matching contribution |  |  |  | 2.00% |

X
- Definition Maturity year and month of recorded unconditional purchase commitment. + References No definition available. + Details
Name: | tmdx_RecordedUnconditionalPurchaseCommitmentMaturityYearAndMonth
Namespace Prefix: | tmdx_
Data Type: | xbrli:gYearMonthItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of discretionary contributions made by an employer to a defined contribution plan. + References No definition available. + Details
Name: | us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan. + References No definition available. + Details
Name: | us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage employer matches of the employee's percentage contribution matched. + References No definition available. + Details
Name: | us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of the recorded obligation to transfer funds in the future for fixed or minimum amounts or quantities of goods or services at fixed or minimum prices (for example, as in take-or-pay contracts or throughput contracts). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 440 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482648/440-10-50-6 + Details
Name: | us-gaap_RecordedUnconditionalPurchaseObligation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_RetirementPlanTypeAxis=tmdx_FirstThreePercentOfCompensationContributedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanTypeAxis=tmdx_OneHundredPercentMatchMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanTypeAxis=tmdx_ExcessOfThreePercentToFivePercentOfCompensationContributedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanTypeAxis=tmdx_FiftyPercentMatchMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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