XML 84 R67.htm IDEA: XBRL DOCUMENT
v3.25.1

Related Party Transactions - Aggregate Balance of Tax Receivable Liabilities (Details) - USD ($) $ in Thousands | Dec. 31, 2024 | Dec. 31, 2023
--- | --- | ---
Related Party Transactions [Abstract] |  |
Short term | $ 41 | $ 41
Long term | 0 | 5,201
Total liability related to tax receivable agreement | $ 41 | $ 5,242

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
- Definition Carrying value as of the balance sheet liability related to tax receivable agreement classified as noncurrent. + References No definition available. + Details
Name: | drct_LiabilityRelatedToTaxReceivableAgreementNetOfCurrentPortion
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