XML 52 R40.htm IDEA: XBRL DOCUMENT
v3.25.3

Stockholders’ Deficit and Stock-Based Compensation - Additional Information (Details) |  |  |  |  |  |  |  |  |  |  | 1 Months Ended | 3 Months Ended | 9 Months Ended | 12 Months Ended |
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Oct. 28, 2025 shares | Oct. 24, 2025 shares | Oct. 14, 2025 USD ($) | Oct. 13, 2025 shares | Sep. 30, 2025 USD ($) $ / shares shares | Aug. 08, 2025 USD ($) $ / shares | Dec. 31, 2024 USD ($) $ / shares shares | Dec. 27, 2024 USD ($) shares | Oct. 18, 2024 USD ($) $ / shares | Feb. 15, 2022 $ / shares shares | Nov. 30, 2023 shares | Sep. 30, 2025 USD ($) $ / shares shares | Sep. 30, 2025 USD ($) $ / shares shares | Sep. 30, 2024 USD ($) shares | Dec. 31, 2024 USD ($) $ / shares shares | Jun. 09, 2025 shares
Subsidiary, Sale of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Preferred stock authorized (in shares) |  |  |  |  | 10,000,000 |  | 10,000,000 |  |  |  |  | 10,000,000 | 10,000,000 |  | 10,000,000 |
Preferred stock par value (in dollar per share) | $ / shares |  |  |  |  | $ 0.001 |  | $ 0.001 |  |  |  |  | $ 0.001 | $ 0.001 |  | $ 0.001 |
Warrants fair value | $ |  |  |  |  | $ 0 |  |  |  |  |  |  | $ 0 | $ 0 |  |  |
Preferred stock, value, issued | $ |  |  |  |  | 0 |  | $ 0 |  |  |  |  | 0 | 0 |  | $ 0 |
Issuance of Series A Convertible Preferred Stock, net of issuance costs | $ |  |  |  |  |  |  |  |  |  |  |  | 21,220,000 | $ 21,220,000 |  |  |
Restricted stock units |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Subsidiary, Sale of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Number of shares issued in transaction (in shares) |  |  |  |  |  |  |  |  |  |  |  |  | 24,469 |  |  |
Vesting period (in years) |  |  |  |  |  |  |  |  |  |  |  |  | 3 years |  |  |
Weighted-average period over which unamortized stock-based compensation expense will recognized (in years) |  |  |  |  |  |  |  |  |  |  |  |  | 9 months 25 days |  |  |
Number of shares withheld (in shares) |  |  |  |  |  |  |  |  |  |  |  |  | 61,086 |  |  |
Unrecognized stock-based compensation related to unvested RSUs | $ |  |  |  |  | $ 600,000 |  |  |  |  |  |  | $ 600,000 | $ 600,000 |  |  |
2022 Omnibus Plan |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Subsidiary, Sale of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Number of shares reserved for issuance (in shares) |  |  |  |  | 3,500,000 |  |  |  |  |  |  | 3,500,000 | 3,500,000 |  |  |
Number of shares issuable |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 4,000,000
2022 Omnibus Plan |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Subsidiary, Sale of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stock-based compensation recognized | $ |  |  |  |  |  |  |  |  |  |  |  |  | $ 1,100,000 | $ 800,000 |  |
2022 Omnibus Plan | Options to purchase common stock |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Subsidiary, Sale of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Vesting period (in years) |  |  |  |  |  |  |  |  |  |  |  |  | 3 years |  |  |
Contractual period (in years) |  |  |  |  |  |  |  |  |  |  |  |  | 10 years |  |  |
Unrecognized stock-based compensation related to unvested stock options | $ |  |  |  |  | $ 300,000 |  |  |  |  |  |  | $ 300,000 | $ 300,000 |  |  |
Number of shares related to unvested stock options (in shares) |  |  |  |  | 621,659 |  |  |  |  |  |  | 621,659 | 621,659 |  |  |
Weighted-average period over which unamortized stock-based compensation expense will recognized (in years) |  |  |  |  |  |  |  |  |  |  |  |  | 11 months 1 day |  |  |
New Circle Principal Investments LLC |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Subsidiary, Sale of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Share purchase agreement, maximum amount | $ |  |  |  |  |  |  |  |  | $ 100,000,000 |  |  |  |  |  |  |
Share purchase agreement, maximum issuable amount, percent |  |  |  |  |  |  |  |  | 19.99% |  |  |  |  |  |  |
Sale of stock, number of shares authorized (in shares) |  |  |  |  |  |  |  | 8,500,000 |  |  |  |  |  |  |  |
Legal fees | $ |  |  |  |  |  |  |  | $ 100,000 |  |  |  |  |  |  |  |
Share purchase agreement, termination period |  |  |  |  |  |  |  |  | 36 months |  |  |  |  |  |  |
Share purchase agreement, termination written notice period |  |  |  |  |  |  |  |  | 5 days |  |  |  |  |  |  |
New Circle Principal Investments LLC | Subsequent Event |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Subsidiary, Sale of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Sale of stock, number of shares authorized (in shares) |  |  |  | 50,000,000 |  |  |  |  |  |  |  |  |  |  |  |
Measurement Input, Discount Rate |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Subsidiary, Sale of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Measurement input |  |  |  |  | 0.0194 |  |  |  |  |  |  | 0.0194 | 0.0194 |  |  |
Measurement Input, Expected Term |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Subsidiary, Sale of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Warrants exercisable term (in years) |  |  |  |  | 5 years |  |  |  |  |  |  | 5 years | 5 years |  |  |
Measurement Input, Price Volatility |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Subsidiary, Sale of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Measurement input |  |  |  |  | 0.66 |  |  |  |  |  |  | 0.66 | 0.66 |  |  |
Measurement Input, Expected Dividend Rate |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Subsidiary, Sale of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Measurement input |  |  |  |  | 0 |  |  |  |  |  |  | 0 | 0 |  |  |
Warrant |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Subsidiary, Sale of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stock and warrants issued during period, shares, options exercised (in shares) |  |  |  |  |  |  |  |  |  |  | 10,500 |  |  |  |  |
Stock and warrants outstanding (in shares) |  |  |  |  |  |  | 10,500 |  |  |  |  |  |  |  |  |
Public Warrants |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Subsidiary, Sale of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stock and warrants outstanding (in shares) |  |  |  |  | 0 |  | 0 |  |  |  |  |  |  |  |  |
Preferred Stock |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Subsidiary, Sale of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Issuance of Class A common stock, net of transaction costs (in shares) |  |  |  |  |  |  |  |  |  |  |  | 25,000 | 25,000 |  |  |
IPO |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Subsidiary, Sale of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Number of shares of common stock (in shares) |  |  |  |  |  |  |  |  |  | 1 |  |  |  |  |  |
Number of warrants to purchase each share (in shares) |  |  |  |  |  |  |  |  |  | 1 |  |  |  |  |  |
Warrants exercise price (in dollars per share) | $ / shares |  |  |  |  |  |  |  |  |  | $ 5.50 |  |  |  |  |  |
Over-Allotment Option |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Subsidiary, Sale of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Purchase option - number of additional units (in shares) |  |  |  |  |  |  |  |  |  | 140,000 |  |  |  |  |  |
Exercise price of additional units (in dollars per share) | $ / shares |  |  |  |  |  |  |  |  |  | $ 6.60 |  |  |  |  |  |
Public offering price per unit sold (as percent) |  |  |  |  |  |  |  |  |  | 120.00% |  |  |  |  |  |
Stock and warrants issued during period, shares, options exercised (in shares) |  |  |  |  |  |  |  |  |  |  | 70,000 |  |  |  |  |
Stock and warrants outstanding (in shares) |  |  |  |  | 70,000 |  |  |  |  |  |  |  |  |  |  |
Class A Common Stock |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Subsidiary, Sale of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Common stock, authorized (in shares) |  |  |  |  | 160,000,000 |  | 160,000,000 |  |  |  |  | 160,000,000 | 160,000,000 |  | 160,000,000 |
Common stock, par value (in dollars per share) | $ / shares |  |  |  |  | $ 0.001 |  | $ 0.001 |  |  |  |  | $ 0.001 | $ 0.001 |  | $ 0.001 |
Class A Common Stock | Subsequent Event |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Subsidiary, Sale of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Common stock, authorized (in shares) |  |  |  | 760,000,000 |  |  |  |  |  |  |  |  |  |  |  |
Units of share converted (in shares) | 3,750,607 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Class A Common Stock | New Circle Principal Investments LLC |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Subsidiary, Sale of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Common stock, par value (in dollars per share) | $ / shares |  |  |  |  |  |  |  |  | $ 0.001 |  |  |  |  |  |  |
Issuance of Class A common stock, net of transaction costs (in shares) |  |  |  |  |  |  |  | 62,762 |  |  |  |  |  |  |  |
Number of shares issued in transaction (in shares) |  |  |  |  |  |  |  |  |  |  |  |  | 9,759,351 |  | 1,580,000 |
Consideration received on transaction | $ |  |  |  |  |  |  |  |  |  |  |  |  | $ 5,900,000 |  | $ 3,000,000 |
Class A Common Stock | New Circle Principal Investments LLC | Subsequent Event |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Subsidiary, Sale of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Issuance of Class A common stock, net of transaction costs (in shares) |  | 100,000 |  |  |  |  |  |  |  |  |  |  |  |  |  |
Class A Common Stock | Over-Allotment Option |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Subsidiary, Sale of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Warrants exercise price (in dollars per share) | $ / shares |  |  |  |  |  |  |  |  |  | $ 0.012 |  |  |  |  |  |
Purchase option - number of warrants (in shares) |  |  |  |  |  |  |  |  |  | 21,000 |  |  |  |  |  |
Public offering price per warrant sold (as percent) |  |  |  |  |  |  |  |  |  | 120.00% |  |  |  |  |  |
Class B Common Stock |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Subsidiary, Sale of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Common stock, authorized (in shares) |  |  |  |  | 20,000,000 |  | 20,000,000 |  |  |  |  | 20,000,000 | 20,000,000 |  | 20,000,000 |
Common stock, par value (in dollars per share) | $ / shares |  |  |  |  | $ 0.001 |  | $ 0.001 |  |  |  |  | $ 0.001 | $ 0.001 |  | $ 0.001 |
Convertible Preferred Stock |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Subsidiary, Sale of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Preferred stock authorized (in shares) |  |  |  |  | 25,000 |  |  |  |  |  |  | 25,000 | 25,000 |  |  |
Preferred stock par value (in dollar per share) | $ / shares |  |  |  |  | $ 0.001 |  |  |  |  |  |  | $ 0.001 | $ 0.001 |  |  |
Preferred stock, authorized amount | $ |  |  |  |  |  | $ 25,000,000 |  |  |  |  |  |  |  |  |  |
Preferred dividend |  |  |  |  |  |  |  |  |  |  |  |  | 10.00% |  |  |
Preferred stock, shares outstanding |  |  |  |  | 12,525 |  |  |  |  |  |  | 12,525 | 12,525 |  |  |
Preferred stock, convertible, conversion price (in dollars per share) | $ / shares |  |  |  |  | $ 1,000 |  |  |  |  |  |  | $ 1,000 | $ 1,000 |  |  |
Accumulated conversion value, conversion price (in dollars per share) | $ / shares |  |  |  |  |  | $ 2.50 |  |  |  |  |  |  |  |  |  |
Convertible Preferred Stock | On Or Before October 15, 2025 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Subsidiary, Sale of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Accumulated conversion value thereof |  |  |  |  |  | 1.25 |  |  |  |  |  |  |  |  |  |
Convertible Preferred Stock | After October 15, 2025 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Subsidiary, Sale of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Accumulated conversion value thereof |  |  |  |  |  | 3.00 |  |  |  |  |  |  |  |  |  |
Convertible Preferred Stock | Subsequent Event |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Subsidiary, Sale of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Conversion of stock, shares converted | 1,319 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Issuance of Series A Convertible Preferred Stock, net of issuance costs | $ |  |  | $ 10,000,000 |  |  |  |  |  |  |  |  |  |  |  |  |
DDH LLC |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Subsidiary, Sale of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Noneconomic voting rights (as percent) |  |  |  |  |  |  |  |  |  |  |  |  | 100.00% |  |  |
Direct Digital Management LLC | Class A Common Stock |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Subsidiary, Sale of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Conversion of stock, shares converted |  |  |  |  |  |  |  |  |  |  |  |  | 1,292,500 | 0 |  |
Number of shares of common stock (in shares) |  |  |  |  | 1 |  |  |  |  |  |  | 1 | 1 |  |  |
DDM | Class B Common Stock |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Subsidiary, Sale of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Number of shares of common stock (in shares) |  |  |  |  | 9,575,500 |  |  |  |  |  |  | 9,575,500 | 9,575,500 |  |  |

X
- Definition Exercise price of of additional units issued. + References No definition available. + Details
Name: | drct_ExercisePriceOfAdditionalUnits
Namespace Prefix: | drct_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of shares in each unit of common stock. + References No definition available. + Details
Name: | drct_NumberOfSharesOfCommonStockInEachUnit
Namespace Prefix: | drct_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of additional units offered as purchase option. + References No definition available. + Details
Name: | drct_OptionToPurchaseAdditionalUnits
Namespace Prefix: | drct_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of warrants offered as purchase option. + References No definition available. + Details
Name: | drct_OptionToPurchaseWarrants
Namespace Prefix: | drct_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Percentage Of Noneconomic Voting Units + References No definition available. + Details
Name: | drct_PercentageOfNoneconomicVotingUnits
Namespace Prefix: | drct_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage Of Public Offering Price Per Unit Sold + References No definition available. + Details
Name: | drct_PercentageOfPublicOfferingPricePerUnitSold
Namespace Prefix: | drct_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage Of Public Offering Price Per Warrant Sold + References No definition available. + Details
Name: | drct_PercentageOfPublicOfferingPricePerWarrantSold
Namespace Prefix: | drct_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Preferred Stock, Authorized Amount + References No definition available. + Details
Name: | drct_PreferredStockAuthorizedAmount
Namespace Prefix: | drct_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Preferred Stock, Convertible, Accumulated Conversion Value, Conversion Price Divisor + References No definition available. + Details
Name: | drct_PreferredStockConvertibleAccumulatedConversionValueConversionPriceDivisor
Namespace Prefix: | drct_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Preferred Stock, Liquidation Preference, Rate + References No definition available. + Details
Name: | drct_PreferredStockLiquidationPreferenceRate
Namespace Prefix: | drct_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | duration

X
- Definition Preferred Stock, Shares Outstanding, Threshold For Protective Provisions + References No definition available. + Details
Name: | drct_PreferredStockSharesOutstandingThresholdForProtectiveProvisions
Namespace Prefix: | drct_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Sale of Stock, Number of Shares Authorized + References No definition available. + Details
Name: | drct_SaleOfStockNumberOfSharesAuthorized
Namespace Prefix: | drct_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Share Purchase Agreement, Maximum Amount + References No definition available. + Details
Name: | drct_SharePurchaseAgreementMaximumAmount
Namespace Prefix: | drct_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Share Purchase Agreement, Maximum Issuable Amount, Percent + References No definition available. + Details
Name: | drct_SharePurchaseAgreementMaximumIssuableAmountPercent
Namespace Prefix: | drct_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Share Purchase Agreement, Termination Period + References No definition available. + Details
Name: | drct_SharePurchaseAgreementTerminationPeriod
Namespace Prefix: | drct_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Share Purchase Agreement, Termination Written Notice Period + References No definition available. + Details
Name: | drct_SharePurchaseAgreementTerminationWrittenNoticePeriod
Namespace Prefix: | drct_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Stock And Warrants Issued During Period, Shares, Options Exercised + References No definition available. + Details
Name: | drct_StockAndWarrantsIssuedDuringPeriodSharesOptionsExercised
Namespace Prefix: | drct_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Stock And Warrants Issued During Period, Shares, Options Outstanding + References No definition available. + Details
Name: | drct_StockAndWarrantsIssuedDuringPeriodSharesOptionsOutstanding
Namespace Prefix: | drct_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of expense for award under share-based payment arrangement. Excludes amount capitalized. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479983/718-10-S45-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.F) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (h)(1)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_AllocatedShareBasedCompensationExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Exercise price per share or per unit of warrants or rights outstanding. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -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 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(h)(4)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3 + Details
Name: | us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares. + References No definition available. + Details
Name: | us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Aggregate number of common shares reserved for future issuance. + 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(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_CommonStockCapitalSharesReservedForFutureIssuance
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Face amount or stated value per share of common stock. + 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(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_CommonStockParOrStatedValuePerShare
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition The maximum number of common shares permitted to be issued by an entity's charter and bylaws. + 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(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(16)(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1 + Details
Name: | us-gaap_CommonStockSharesAuthorized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

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 The number of new shares issued in the conversion of stock 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_ConversionOfStockSharesIssued1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of cost to be recognized for option under share-based payment arrangement. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The amount of expense provided in the period for legal costs incurred on or before the balance sheet date pertaining to resolved, pending or threatened litigation, including arbitration and mediation proceedings. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section 45 -Paragraph 3 -Subparagraph (k) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479105/946-220-45-3 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(2)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(6)) -SubTopic 10 -Topic 220 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2 + Details
Name: | us-gaap_LegalFees
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Per share conversion price of preferred stock. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13 + Details
Name: | us-gaap_PreferredStockConvertibleConversionPrice
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition The percentage rate used to calculate dividend payments on preferred stock. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.12-12A(Column A)(Footnote 3)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-2 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.12-12(Column A)(Footnote 4)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-1 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.12-12B(Column A)(Footnote 3)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-3 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 6 -Subparagraph (SX 210.12-14(Column A)(Footnote 3)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-6 + Details
Name: | us-gaap_PreferredStockDividendRatePercentage
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer. + 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(28)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13 + Details
Name: | us-gaap_PreferredStockParOrStatedValuePerShare
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws. + 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(28)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(16)(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1 + Details
Name: | us-gaap_PreferredStockSharesAuthorized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 480 -SubTopic 10 -Name Accounting Standards Codification -Section S45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-2 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 480 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (01)(ii) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480244/480-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(28)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(21)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1 + Details
Name: | us-gaap_PreferredStockValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Cash received on stock transaction after deduction of issuance costs. + References No definition available. + Details
Name: | us-gaap_SaleOfStockConsiderationReceivedOnTransaction
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The number of shares issued or sold by the subsidiary or equity method investee per stock transaction. + References No definition available. + Details
Name: | us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of shares authorized for issuance under share-based payment arrangement. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of non-vested options outstanding. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-4 + Details
Name: | us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-4 + Details
Name: | us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
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
- Definition Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering. + 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/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 11 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 205 -Name Accounting Standards Codification -Section 45 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478009/946-205-45-4 Reference 6: 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 7: 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 8: 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_StockIssuedDuringPeriodValueNewIssues
Namespace Prefix: | us-gaap_
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_SubsidiarySaleOfStockLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(2)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 + Details
Name: | us-gaap_WarrantsAndRightsOutstanding
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Value of input used to measure outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(2)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 + Details
Name: | us-gaap_WarrantsAndRightsOutstandingMeasurementInput
Namespace Prefix: | us-gaap_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | instant

X
- Definition Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(2)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 + Details
Name: | us-gaap_WarrantsAndRightsOutstandingTerm
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PlanNameAxis=drct_A2022OmnibusPlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PlanNameAxis=drct_OmnibusIncentivePlan2022Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CounterpartyNameAxis=drct_NewCirclePrincipalInvestmentsLLCMember
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: | us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputDiscountRateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedTermMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputPriceVolatilityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedDividendRateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementEquityComponentsAxis=us-gaap_WarrantMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementEquityComponentsAxis=drct_PublicWarrantsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementEquityComponentsAxis=us-gaap_PreferredStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_SubsidiarySaleOfStockAxis=us-gaap_IPOMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_SubsidiarySaleOfStockAxis=us-gaap_OverAllotmentOptionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

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

X
- Details
Name: | drct_LiquidationEventAxis=drct_OnOrBeforeOctober152025Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | drct_LiquidationEventAxis=drct_AfterOctober152025Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=drct_DdhLlcMember
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: |

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