XML 48 R36.htm IDEA: XBRL DOCUMENT
v3.25.3

Long-Term Debt - Lafayette Square (Details) $ in Thousands |  |  |  |  |  |  |  |  |  |  | 3 Months Ended | 9 Months Ended | 12 Months Ended | 24 Months Ended |
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Oct. 14, 2025 USD ($) shares | Sep. 08, 2025 USD ($) | Aug. 08, 2025 USD ($) | Dec. 27, 2024 USD ($) | Oct. 15, 2024 USD ($) | Jun. 30, 2024 USD ($) | Oct. 03, 2023 USD ($) | Jun. 01, 2023 | Jul. 28, 2022 USD ($) | Dec. 03, 2021 USD ($) | Sep. 30, 2025 USD ($) | Sep. 30, 2025 USD ($) | Sep. 30, 2024 USD ($) | Dec. 31, 2024 USD ($) | Dec. 31, 2023 USD ($) | Dec. 01, 2024
Long-Term Debt |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Unamortized premium |  |  |  |  |  |  |  |  |  |  | $ 3,151 | $ 3,151 |  | $ 0 |  |
Debt issuance costs, net |  |  |  |  |  |  |  |  |  |  | 3,626 | 3,626 |  | 4,238 |  |
Less debt discount |  |  |  |  |  |  |  |  |  |  | (93) | (93) |  | (1,671) |  |
Accrued bank fees and interest |  |  |  |  |  |  |  |  |  |  | 0 | 0 |  | 50 |  |
2021 Credit Facility | Lafayette Square |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Long-Term Debt |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Borrowing capacity |  | $ 3,800 |  | $ 6,000 |  |  |  |  |  | $ 32,000 |  |  |  |  |  |
Debt instrument, covenant, leverage ratio |  |  |  |  |  |  |  |  |  | 1.00 |  |  |  |  |  |
Line of credit facility, prepayments |  |  |  | 4,000 |  |  |  |  |  |  |  |  |  |  |  |
Line of credit facility, interest reserve |  | 100 |  | 2,000 |  |  |  |  |  |  |  |  |  |  |  |
Debt instrument, covenant compliance, minimum unrestricted cash amount |  |  | $ 1,500 | 750 |  |  |  |  |  |  |  |  |  |  |  |
Prepaid exit fee |  | 3,000 | 25,000 | 3,000 |  |  |  |  |  |  |  | 3,000 |  | 3,000 |  |
Debt issuance costs, gross |  |  | 21,400 | 3,000 |  |  |  |  |  |  |  |  |  |  |  |
Line of credit facility, fees paid to third parties |  |  |  | $ 100 |  |  |  |  |  |  |  |  |  |  |  |
Conversion of debt |  |  | 25,000 |  |  |  |  |  |  |  |  |  |  |  |  |
Amendment closing fee |  |  | $ 1,000 |  |  |  |  |  |  |  |  |  |  |  |  |
Unamortized premium |  |  |  |  |  |  |  |  |  |  | 3,200 | 3,200 |  | 0 |  |
Amendment fee |  | $ 100 |  |  |  |  |  |  |  |  |  |  |  |  |  |
Payments of financing costs |  |  |  |  |  |  |  |  |  |  |  | 1,200 | $ 0 |  |  |
Debt issuance costs, net |  |  |  |  |  |  |  |  |  |  | 3,600 | 3,600 |  | 4,200 |  |
Accrued bank fees and interest |  |  |  |  |  |  |  |  |  |  | 800 | $ 800 |  | 100 |  |
2021 Credit Facility | Lafayette Square | Subsequent Event |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Long-Term Debt |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt instrument, covenant compliance, minimum unrestricted cash amount | $ 450 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Prepaid exit fee | 35,000 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Conversion of debt | $ 10,000 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Issuance of Class A common stock, net of transaction costs (in shares) | shares | 10,000 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Payments of debt restructuring costs | $ 3,500 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Cash balance threshold for prepayments | 2,500 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
2021 Credit Facility | Lafayette Square | For Fiscal Quarters Ended September 30, 2025 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Long-Term Debt |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt instrument, covenant compliance, minimum quarterly EBITDA |  |  |  |  |  |  |  |  |  |  | 1,000 |  |  |  |  |
2021 Credit Facility | Lafayette Square | For Fiscal Quarters Ended December 31, 2025 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Long-Term Debt |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt instrument, covenant compliance, minimum quarterly EBITDA |  |  |  |  |  |  |  |  |  |  | $ 1,000 |  |  |  |  |
2021 Credit Facility | Lafayette Square | For Fiscal Quarters Ended December 31, 2025 | Subsequent Event |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Long-Term Debt |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt instrument, covenant compliance, minimum quarterly EBITDA | 625 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Minimum quarterly sell-side revenue | 2,500 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
2021 Credit Facility | Lafayette Square | For the Fiscal Quarter Ended June 30, 2026 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Long-Term Debt |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt instrument, covenant, leverage ratio |  |  | 3.50 |  |  |  |  |  |  |  |  |  |  |  |  |
Debt instrument, covenant, fixed charge ratio |  |  | 1.25 |  |  |  |  |  |  |  |  |  |  |  |  |
2021 Credit Facility | Lafayette Square | For Fiscal Quarters After June 30, 2026 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Long-Term Debt |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt instrument, covenant, leverage ratio |  |  | 3.25 |  |  |  |  |  |  |  |  |  |  |  |  |
Debt instrument, covenant, fixed charge ratio |  |  | 1.50 |  |  |  |  |  |  |  |  |  |  |  |  |
2021 Credit Facility | Lafayette Square | Fiscal Quarters After March 31, 2026 | Subsequent Event |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Long-Term Debt |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Minimum quarterly sell-side revenue | 5,000 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
2021 Credit Facility | Lafayette Square | For Fiscal Quarters Ended March 31, 2026 | Subsequent Event |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Long-Term Debt |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt instrument, covenant compliance, minimum quarterly EBITDA | 1,921 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Minimum quarterly sell-side revenue | $ 2,500 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
2021 Credit Facility | Lafayette Square | For Fiscal Quarters After December 31, 2025 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Long-Term Debt |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt instrument, covenant compliance, minimum quarterly EBITDA |  |  | $ 500 |  |  |  |  |  |  |  |  |  |  |  |  |
2021 Credit Facility | Lafayette Square | Minimum |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Long-Term Debt |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Spread on variable rate (as percent) |  |  |  |  |  |  |  |  |  | 7.00% |  |  |  |  |  |
Debt instrument, covenant, leverage ratio |  |  |  |  |  |  |  |  |  | 3.50 |  |  |  |  |  |
2021 Credit Facility | Lafayette Square | Maximum |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Long-Term Debt |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Spread on variable rate (as percent) |  |  |  |  |  |  |  |  |  | 10.00% |  |  |  |  |  |
Debt instrument, covenant, leverage ratio |  |  |  |  |  |  |  |  |  | 1.00 |  |  |  |  |  |
Closing Date Term Loan | Line of Credit |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Long-Term Debt |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Installment payments |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 300 | $ 100 |
Closing Date Term Loan | Lafayette Square |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Long-Term Debt |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Borrowing capacity |  |  |  |  |  |  |  |  |  | $ 22,000 |  |  |  |  |  |
Delayed Draw Term Loan |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Long-Term Debt |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Amount of proceeds |  |  |  |  |  |  | $ 3,600 |  |  |  |  |  |  |  |  |
Delayed Draw Term Loan | Line of Credit |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Long-Term Debt |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt instrument quarterly installment payment (as percent) |  |  |  |  |  |  |  |  |  |  | 1.25% | 1.25% |  |  |  | 0.625%
Delayed Draw Term Loan | Lafayette Square |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Long-Term Debt |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Borrowing capacity |  |  |  |  |  |  |  |  |  | $ 10,000 |  |  |  |  |  |
Amount of proceeds |  |  |  |  |  |  |  |  | $ 4,300 |  |  |  |  |  |  |
2021 Credit Facility, Interest Period Of One Month | Lafayette Square |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Long-Term Debt |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Basis spread agreed (as percent) |  |  |  |  |  |  |  | 0.10% |  |  |  |  |  |  |  |
2021 Credit Facility, Interest Period Of Three Month | Lafayette Square |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Long-Term Debt |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Basis spread agreed (as percent) |  |  |  |  |  |  |  | 0.15% |  |  |  |  |  |  |  |
2024 Credit Facility | Line of Credit | Secured Debt |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Long-Term Debt |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Commitment fee percentage |  |  |  |  |  | 0.50% |  |  |  |  |  |  |  |  |  |
Commitment fee amount |  |  |  |  |  | $ 100 |  |  |  |  |  |  |  |  |  |
Payments of debt issuance costs |  |  |  |  | $ 100 |  |  |  |  |  |  |  |  |  |  |
2024 Credit Facility | Minimum | Line of Credit | Secured Debt |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Long-Term Debt |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Interest period, term (in months) |  |  |  |  |  | 1 month |  |  |  |  |  |  |  |  |  |
2024 Credit Facility | Maximum | Line of Credit | Secured Debt |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Long-Term Debt |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Interest period, term (in months) |  |  |  |  |  | 3 months |  |  |  |  |  |  |  |  |  |

X
- Definition Percentage points agreed to be added to the reference rate to compute the variable rate on the debt instrument. + References No definition available. + Details
Name: | drct_DebtInstrumentAgreedBasisSpreadOnVariableRate1
Namespace Prefix: | drct_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Debt Instrument, Amendment Closing Fee + References No definition available. + Details
Name: | drct_DebtInstrumentAmendmentClosingFee
Namespace Prefix: | drct_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Debt Instrument, Amendment Fee + References No definition available. + Details
Name: | drct_DebtInstrumentAmendmentFee
Namespace Prefix: | drct_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Debt Instrument, Covenant, Fixed Charge Ratio, Minimum + References No definition available. + Details
Name: | drct_DebtInstrumentCovenantFixedChargeRatioMinimum
Namespace Prefix: | drct_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | instant

X
- Definition Debt Instrument, Covenant Term, Leverage Ratio, Maximum + References No definition available. + Details
Name: | drct_DebtInstrumentCovenantTermLeverageRatioMaximum
Namespace Prefix: | drct_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | instant

X
- Definition Debt Instrument, Covenant Terms, Cash Balance Threshold For Prepayments + References No definition available. + Details
Name: | drct_DebtInstrumentCovenantTermsCashBalanceThresholdForPrepayments
Namespace Prefix: | drct_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Debt Instrument, Covenant Terms, Minimum Quarterly EBITDA + References No definition available. + Details
Name: | drct_DebtInstrumentCovenantTermsMinimumQuarterlyEBITDA
Namespace Prefix: | drct_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Debt Instrument, Covenant Terms, Minimum Quarterly Sell-side Revenue + References No definition available. + Details
Name: | drct_DebtInstrumentCovenantTermsMinimumQuarterlySellSideRevenue
Namespace Prefix: | drct_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Debt Instrument, Covenant Terms, Minimum Unrestricted Cash Amount + References No definition available. + Details
Name: | drct_DebtInstrumentCovenantTermsMinimumUnrestrictedCashAmount
Namespace Prefix: | drct_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Debt Instrument, Exit Fee + References No definition available. + Details
Name: | drct_DebtInstrumentExitFee
Namespace Prefix: | drct_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Debt Instrument, Quarterly Installment Payment, Percentage + References No definition available. + Details
Name: | drct_DebtInstrumentQuarterlyInstallmentPaymentPercentage
Namespace Prefix: | drct_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Line of Credit Facility, Fees Paid to Third Parties + References No definition available. + Details
Name: | drct_LineOfCreditFacilityFeesPaidToThirdParties
Namespace Prefix: | drct_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Line of Credit Facility, Interest Period, Term + References No definition available. + Details
Name: | drct_LineOfCreditFacilityInterestPeriodTerm
Namespace Prefix: | drct_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Line of Credit Facility, Interest Reserve + References No definition available. + Details
Name: | drct_LineOfCreditFacilityInterestReserve
Namespace Prefix: | drct_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Line of Credit Facility, Prepayments + References No definition available. + Details
Name: | drct_LineOfCreditFacilityPrepayments
Namespace Prefix: | drct_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The amount of the original debt being converted in a noncash (or part noncash) transaction. "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 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3 Reference 2: 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_DebtConversionOriginalDebtAmount1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Percentage points added to the reference rate to compute the variable rate on the debt instrument. + References No definition available. + Details
Name: | us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
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 Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8A -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8A Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 235 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1 Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4 Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.12-04(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3 Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(f)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1 Reference 7: http://www.xbrl.org/2003/role/exampleRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 55 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B Reference 9: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69B -Publisher FASB -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B Reference 10: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69C -Publisher FASB -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C Reference 11: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69E -Publisher FASB -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E Reference 12: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69F -Publisher FASB -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B Reference 15: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (h) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1D -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1D -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1D -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1E -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E Reference 23: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1E -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1E -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E Reference 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1F -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F Reference 26: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1F -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F Reference 27: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1F -Subparagraph (b)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F Reference 28: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1F -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F Reference 29: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1I -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I Reference 30: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2 Reference 31: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1 + Details
Name: | us-gaap_DebtInstrumentLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of the required periodic payments including both interest and principal payments. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)) -SubTopic 10 -Topic 210 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 942 -SubTopic 470 -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477734/942-470-50-3 + Details
Name: | us-gaap_DebtInstrumentPeriodicPayment
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount, after accumulated amortization, of debt discount. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 1A -Publisher FASB -URI https://asc.fasb.org/1943274/2147482925/835-30-45-1A Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1 Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1D -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D + Details
Name: | us-gaap_DebtInstrumentUnamortizedDiscount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount, after accumulated amortization, of debt premium. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 1A -Publisher FASB -URI https://asc.fasb.org/1943274/2147482925/835-30-45-1A Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1 Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1D -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D + Details
Name: | us-gaap_DebtInstrumentUnamortizedPremium
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1 + Details
Name: | us-gaap_DeferredFinanceCostsGross
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 1A -Publisher FASB -URI https://asc.fasb.org/1943274/2147482925/835-30-45-1A Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1 Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1D -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D + Details
Name: | us-gaap_DeferredFinanceCostsNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(20)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_InterestPayableCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of the fee for available but unused credit capacity under the credit facility. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(19)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_LineOfCreditFacilityCommitmentFeeAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used. + References No definition available. + Details
Name: | us-gaap_LineOfCreditFacilityCommitmentFeePercentage
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(19)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 15 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15 + Details
Name: | us-gaap_PaymentsOfDebtIssuanceCosts
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The cash outflow for cost incurred in the modification of term of existing debt agreement in order for the entity to achieve some advantage. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 15 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15 + Details
Name: | us-gaap_PaymentsOfDebtRestructuringCosts
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The cash outflow for loan and debt issuance costs. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 15 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15 + Details
Name: | us-gaap_PaymentsOfFinancingCosts
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 14 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14 + Details
Name: | us-gaap_ProceedsFromIssuanceOfDebt
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Number of new stock issued during the period. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 505 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(4)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(i)(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3 Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1 + Details
Name: | us-gaap_StockIssuedDuringPeriodSharesNewIssues
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_DebtInstrumentAxis=drct_CreditFacility2021Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LineOfCreditFacilityAxis=drct_LafayetteSquareMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | drct_CovenantComplianceAxis=drct_ForFiscalQuartersEndedSeptember302025Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | drct_CovenantComplianceAxis=drct_ForFiscalQuartersEndedDecember312025Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | drct_CovenantComplianceAxis=drct_ForTheFiscalQuarterEndedJune302026Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | drct_CovenantComplianceAxis=drct_ForFiscalQuartersAfterJune302026Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | drct_CovenantComplianceAxis=drct_FiscalQuartersAfterMarch312026Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | drct_CovenantComplianceAxis=drct_ForFiscalQuarterEndedMarch312026Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | drct_CovenantComplianceAxis=drct_ForFiscalQuartersAfterDecember312025Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=drct_ClosingDateTermLoanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=us-gaap_DelayedDrawTermLoanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=drct_A2021CreditFacilityInterestPeriodOfOneMonthMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=drct_A2021CreditFacilityInterestPeriodOfThreeMonthMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=drct_A2024CreditFacilityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CreditFacilityAxis=us-gaap_SecuredDebtMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |