XML 56 R45.htm IDEA: XBRL DOCUMENT
v3.25.1

Revenue (Details) $ in Millions | 3 Months Ended
--- | ---
Mar. 31, 2025 USD ($)
Revenue [Line Items] |
Period of royalty term | 20 years
Mayne License Agreement [Member] |
Revenue [Line Items] |
Period of royalty term | 20 years
Decrease in royalty rate | 2.00%
Minimal annual royalty payment | $ 3.0
Period of minimal annual royalty payment | 12 years
Inflation at an annual rate | 3.00%
One-time Milestone Payments [Member] | Mayne License Agreement [Member] |
Revenue [Line Items] |
Milestone payments | $ 5.0
Net sales | 100.0
Second-time Milestone Payments [Member] | Mayne License Agreement [Member] |
Revenue [Line Items] |
Milestone payments | 10.0
Net sales | 200.0
Third-time Milestone Payments [Member] | Mayne License Agreement [Member] |
Revenue [Line Items] |
Milestone payments | 15.0
Net sales | $ 300.0
First Royalty Rate [Member] | Mayne License Agreement [Member] |
Revenue [Line Items] |
Royalty rate as percentage on net sales | 8.00%
Royalty rate | $ 80.0
Second Royalty Rate [Member] | Mayne License Agreement [Member] |
Revenue [Line Items] |
Net sales | $ 80.0
Royalty rate as percentage on net sales | 7.50%

X
- Definition Decrease in royalty rate on product-by-product basis. + References No definition available. + Details
Name: | txmd_DecreaseInRoyaltyRateOnProductByProductBasis
Namespace Prefix: | txmd_
Data Type: | dtr:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Inflation rate adjusted for minimal annual royalty payment. + References No definition available. + Details
Name: | txmd_InflationRateAdjustedForMinimalAnnualRoyaltyPayment
Namespace Prefix: | txmd_
Data Type: | dtr:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Minimum annual royalty payment. + References No definition available. + Details
Name: | txmd_MinimumAnnualRoyaltyPayment
Namespace Prefix: | txmd_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition One-time milestone payments. + References No definition available. + Details
Name: | txmd_OneTimeMilestonePayments
Namespace Prefix: | txmd_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Period of minimum annual royalty payment. + References No definition available. + Details
Name: | txmd_PeriodOfMinimumAnnualRoyaltyPayment
Namespace Prefix: | txmd_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Royalty rate as percentage on net sales. + References No definition available. + Details
Name: | txmd_RoyaltyRateAsPercentageOnNetSales
Namespace Prefix: | txmd_
Data Type: | dtr:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Term of royalty payments. + References No definition available. + Details
Name: | txmd_TermOfRoyaltyPayments
Namespace Prefix: | txmd_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Threshold net sales amount to determine one-time milestone payment. + References No definition available. + Details
Name: | txmd_ThresholdNetSalesAmountToDetermineOneTimeMilestonePayment
Namespace Prefix: | txmd_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
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 No definition available. + Details
Name: | us-gaap_EntityWideRevenueMajorCustomerLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount of cash paid for royalties during the current period. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Subparagraph (g) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25 + Details
Name: | us-gaap_PaymentsForRoyalties
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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

X
- Details
Name: | us-gaap_ContingentConsiderationByTypeAxis=txmd_MilestonePaymentsOneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ContingentConsiderationByTypeAxis=txmd_MilestonePaymentsTwoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ContingentConsiderationByTypeAxis=txmd_MilestonePaymentsThreeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ContingentConsiderationByTypeAxis=txmd_RoyaltyRateOneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ContingentConsiderationByTypeAxis=txmd_RoyaltyRateTwoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |