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

Related Party Transactions - Schedule of Aggregate Changes in Balance of Gross Unrecognized Tax Benefits (Details) - USD ($) $ in Thousands | Sep. 30, 2025 | Dec. 31, 2024
--- | --- | ---
Related Party Transactions [Abstract] |  |
Short term | $ 41 | $ 41
Total liability related to tax receivable agreement | $ 41 | $ 41

X
- Definition Carrying value as of the balance sheet liability related to tax receivable agreement. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). + References No definition available. + Details
Name: | drct_CurrentPortionOfLiabilityRelatedToTaxReceivableAgreement
Namespace Prefix: | drct_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Carrying value as of the balance sheet liability related to tax receivable agreement. + References No definition available. + Details
Name: | drct_LiabilityRelatedToTaxReceivableAgreement
Namespace Prefix: | drct_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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