XML 55 R43.htm IDEA: XBRL DOCUMENT
v3.25.3

Tax Receivable Agreement and Income Taxes - Additional Information (Details) - USD ($) | 3 Months Ended | 9 Months Ended | 12 Months Ended
--- | --- | --- | ---
Sep. 30, 2025 | Sep. 30, 2024 | Sep. 30, 2025 | Sep. 30, 2024 | Dec. 31, 2024
Subsidiary, Sale of Stock [Line Items] |  |  |  |  |
Percentage of net cash saving to be paid |  |  | 85.00% |  |
Percentage of net cash saving to be retained |  |  | 15.00% |  |
Outside basis difference in partnership |  |  | $ 0 |  | $ 0
Aggregate payment on tax receivable agreement |  |  | 0 | $ 0 |
Derecognition of tax receivable agreement liability | $ 0 | $ 5,201,000 | 0 | $ 5,201,000 |
Uncertain tax positions | $ 0 |  | 0 |  | 0
Penalties and interest related to uncertain tax positions |  |  | $ 0 |  | $ 0
Class A Common Stock | Direct Digital Management LLC |  |  |  |  |
Subsidiary, Sale of Stock [Line Items] |  |  |  |  |
Conversion of Class B to Class A Common Stock (in shares) |  |  | 1,292,500 | 0 |

X
- Definition Amount of aggregate payment on tax receivable agreement during the period. + References No definition available. + Details
Name: | drct_AggregatePaymentOnTaxReceivableAgreement
Namespace Prefix: | drct_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Other Nonoperating Income (Expense), Adjustments To Tax Receivable Liability + References No definition available. + Details
Name: | drct_OtherNonoperatingIncomeExpenseAdjustmentsToTaxReceivableLiability
Namespace Prefix: | drct_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The amount of outside basis difference in partnership. + References No definition available. + Details
Name: | drct_OutsideBasisDifferenceInPartnership
Namespace Prefix: | drct_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Represents the percentage of net cash savings to be paid under Tax Receivable Agreement. + References No definition available. + Details
Name: | drct_TaxReceivableAgreementPercentageOfNetCashSavingToBePaid
Namespace Prefix: | drct_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the percentage of net cash savings to be retained under Tax Receivable Agreement. + References No definition available. + Details
Name: | drct_TaxReceivableAgreementPercentageOfNetCashSavingToBeRetained
Namespace Prefix: | drct_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of shares converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482913/230-10-50-4 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482913/230-10-50-5 + Details
Name: | us-gaap_ConversionOfStockSharesConverted1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
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_SubsidiarySaleOfStockLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of unrecognized tax benefits. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 217 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 15A -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 10B -Publisher FASB -URI https://asc.fasb.org/1943274/2147482525/740-10-45-10B + Details
Name: | us-gaap_UnrecognizedTaxBenefits
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of expense for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 217 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 15 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15 + Details
Name: | us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

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

X
- Details
Name: | dei_LegalEntityAxis=drct_DirectDigitalManagementLLCMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |