XML 106 R92.htm IDEA: XBRL DOCUMENT
v3.22.1

Redeemable Convertible Preferred Shares - Summary of Redeemable Convertible Preferred Shares (Detail) ¥ in Thousands, $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2021 CNY (¥) shares | Dec. 31, 2021 USD ($) shares | Dec. 31, 2020 CNY (¥) shares | Dec. 31, 2019 CNY (¥) shares
Temporary Equity [Line Items] |  |  |  |
Deemed Dividend, Value | ¥ 0 | $ 0 | ¥ 0 | ¥ 46,168
Series Angel Preferred Shares [Member] |  |  |  |
Temporary Equity [Line Items] |  |  |  |
Beginning balance, Shares | 5,910,100 | 5,910,100 | 5,910,100 | 5,910,100
Beginning balance | ¥ | ¥ 12,400 |  | ¥ 11,664 | ¥ 10,800
Re-designation from ordinary shares to Series Angel+ preferred shares, Shares |  |  |  | 0
Re-designation from ordinary shares to Series Angel+ preferred shares | ¥ |  |  |  | ¥ 0
Issuance of Preferred Shares, Shares |  |  | 0 | 0
Issuance of Preferred Shares, Value | ¥ |  |  | ¥ 0 | ¥ 0
Accretion of Preferred Shares, Shares | 0 | 0 | 0 | 0
Accretion of Preferred Shares, Value | ¥ | ¥ 396 |  | ¥ 736 | ¥ 864
Deemed Dividend, Shares |  |  |  | 0
Deemed Dividend, Value | ¥ |  |  |  | ¥ 0
Automatic conversion of preferred shares to ordinary shares upon IPO, Shares | (5,910,100) | (5,910,100) |  |
Automatic conversion of preferred shares to ordinary shares upon IPO | ¥ | ¥ (12,796) |  |  |
Ending balance | ¥ 0 | $ 0 | ¥ 12,400 | ¥ 11,664
Ending balance, Shares | 0 | 0 | 5,910,100 | 5,910,100
Series Angel+ Preferred Shares [Member] |  |  |  |
Temporary Equity [Line Items] |  |  |  |
Beginning balance, Shares | 8,268,950 | 8,268,950 | 7,803,400 | 0
Beginning balance | ¥ | ¥ 40,686 |  | ¥ 27,512 | ¥ 0
Re-designation from ordinary shares to Series Angel+ preferred shares, Shares |  |  |  | 7,803,400
Re-designation from ordinary shares to Series Angel+ preferred shares | ¥ |  |  |  | ¥ 18,577
Issuance of Preferred Shares, Shares |  |  | 465,550 | 0
Issuance of Preferred Shares, Value | ¥ |  |  | ¥ 10,967 | ¥ 0
Accretion of Preferred Shares, Shares | 0 | 0 | 0 | 0
Accretion of Preferred Shares, Value | ¥ | ¥ 1,151 |  | ¥ 2,207 | ¥ (37,233)
Deemed Dividend, Shares |  |  |  | 0
Deemed Dividend, Value | ¥ |  |  |  | ¥ 46,168
Automatic conversion of preferred shares to ordinary shares upon IPO, Shares | (8,268,950) | (8,268,950) |  |
Automatic conversion of preferred shares to ordinary shares upon IPO | ¥ | ¥ (41,837) |  |  |
Ending balance | ¥ 0 | $ 0 | ¥ 40,686 | ¥ 27,512
Ending balance, Shares | 0 | 0 | 8,268,950 | 7,803,400
Series Pre-A Preferred Shares [Member] |  |  |  |
Temporary Equity [Line Items] |  |  |  |
Beginning balance, Shares | 8,985,050 | 8,985,050 | 8,985,050 | 8,985,050
Beginning balance | ¥ | ¥ 54,796 |  | ¥ 50,764 | ¥ 47,004
Re-designation from ordinary shares to Series Angel+ preferred shares, Shares |  |  |  | 0
Re-designation from ordinary shares to Series Angel+ preferred shares | ¥ |  |  |  | ¥ 0
Issuance of Preferred Shares, Shares |  |  | 0 | 0
Issuance of Preferred Shares, Value | ¥ |  |  | ¥ 0 | ¥ 0
Accretion of Preferred Shares, Shares | 0 | 0 | 0 | 0
Accretion of Preferred Shares, Value | ¥ | ¥ 2,126 |  | ¥ 4,032 | ¥ 3,760
Deemed Dividend, Shares |  |  |  | 0
Deemed Dividend, Value | ¥ |  |  |  | ¥ 0
Automatic conversion of preferred shares to ordinary shares upon IPO, Shares | (8,985,050) | (8,985,050) |  |
Automatic conversion of preferred shares to ordinary shares upon IPO | ¥ | ¥ (56,922) |  |  |
Ending balance | ¥ 0 | $ 0 | ¥ 54,796 | ¥ 50,764
Ending balance, Shares | 0 | 0 | 8,985,050 | 8,985,050
Series A Preferred Shares [Member] |  |  |  |
Temporary Equity [Line Items] |  |  |  |
Beginning balance, Shares | 22,096,550 | 22,096,550 | 22,096,550 | 22,096,550
Beginning balance | ¥ | ¥ 142,337 |  | ¥ 131,855 | ¥ 122,088
Re-designation from ordinary shares to Series Angel+ preferred shares, Shares |  |  |  | 0
Re-designation from ordinary shares to Series Angel+ preferred shares | ¥ |  |  |  | ¥ 0
Issuance of Preferred Shares, Shares |  |  | 0 | 0
Issuance of Preferred Shares, Value | ¥ |  |  | ¥ 0 | ¥ 0
Accretion of Preferred Shares, Shares | 0 | 0 | 0 | 0
Accretion of Preferred Shares, Value | ¥ | ¥ 5,521 |  | ¥ 10,482 | ¥ 9,767
Deemed Dividend, Shares |  |  |  | 0
Deemed Dividend, Value | ¥ |  |  |  | ¥ 0
Automatic conversion of preferred shares to ordinary shares upon IPO, Shares | (22,096,550) | (22,096,550) |  |
Automatic conversion of preferred shares to ordinary shares upon IPO | ¥ | ¥ (147,858) |  |  |
Ending balance | ¥ 0 | $ 0 | ¥ 142,337 | ¥ 131,855
Ending balance, Shares | 0 | 0 | 22,096,550 | 22,096,550
Series A+ Preferred Shares [Member] |  |  |  |
Temporary Equity [Line Items] |  |  |  |
Beginning balance, Shares | 1,060,200 | 1,060,200 | 1,060,200 | 1,060,200
Beginning balance | ¥ | ¥ 14,308 |  | ¥ 13,254 | ¥ 12,272
Re-designation from ordinary shares to Series Angel+ preferred shares, Shares |  |  |  | 0
Re-designation from ordinary shares to Series Angel+ preferred shares | ¥ |  |  |  | ¥ 0
Issuance of Preferred Shares, Shares |  |  | 0 | 0
Issuance of Preferred Shares, Value | ¥ |  |  | ¥ 0 | ¥ 0
Accretion of Preferred Shares, Shares | 0 | 0 | 0 | 0
Accretion of Preferred Shares, Value | ¥ | ¥ 555 |  | ¥ 1,054 | ¥ 982
Automatic conversion of preferred shares to ordinary shares upon IPO, Shares | (1,060,200) | (1,060,200) |  |
Automatic conversion of preferred shares to ordinary shares upon IPO | ¥ | ¥ (14,863) |  |  |
Ending balance | ¥ 0 | $ 0 | ¥ 14,308 | ¥ 13,254
Ending balance, Shares | 0 | 0 | 1,060,200 | 1,060,200
Series B Preferred Shares [Member] |  |  |  |
Temporary Equity [Line Items] |  |  |  |
Beginning balance, Shares | 19,473,100 | 19,473,100 | 19,473,100 | 17,140,700
Beginning balance | ¥ | ¥ 364,419 |  | ¥ 340,234 | ¥ 277,706
Re-designation from ordinary shares to Series Angel+ preferred shares, Shares |  |  |  | 0
Re-designation from ordinary shares to Series Angel+ preferred shares | ¥ |  |  |  | ¥ 0
Issuance of Preferred Shares, Shares |  |  | 0 | 2,332,400
Issuance of Preferred Shares, Value | ¥ |  |  | ¥ 0 | ¥ 37,159
Accretion of Preferred Shares, Shares | 0 | 0 | 0 | 0
Accretion of Preferred Shares, Value | ¥ | ¥ 17,949 |  | ¥ 24,185 | ¥ 25,369
Automatic conversion of preferred shares to ordinary shares upon IPO, Shares | (19,473,100) | (19,473,100) |  |
Automatic conversion of preferred shares to ordinary shares upon IPO | ¥ | ¥ (382,368) |  |  |
Ending balance | ¥ 0 | $ 0 | ¥ 364,419 | ¥ 340,234
Ending balance, Shares | 0 | 0 | 19,473,100 | 19,473,100
Series B2 Preferred Shares [Member] |  |  |  |
Temporary Equity [Line Items] |  |  |  |
Beginning balance, Shares | 11,072,800 | 11,072,800 | 11,072,800 | 0
Beginning balance | ¥ | ¥ 236,139 |  | ¥ 220,030 | ¥ 0
Issuance of Preferred Shares, Shares |  |  |  | 11,072,800
Issuance of Preferred Shares, Value | ¥ |  |  |  | ¥ 203,707
Accretion of Preferred Shares, Value | ¥ | ¥ 11,702 |  | 16,109 | 16,323
Automatic conversion of preferred shares to ordinary shares upon IPO, Shares | (11,072,800) | (11,072,800) |  |
Automatic conversion of preferred shares to ordinary shares upon IPO | ¥ | ¥ (247,841) |  |  |
Ending balance | ¥ 0 | $ 0 | ¥ 236,139 | ¥ 220,030
Ending balance, Shares | 0 | 0 | 11,072,800 | 11,072,800
Series B3 Preferred Shares [Member] |  |  |  |
Temporary Equity [Line Items] |  |  |  |
Beginning balance, Shares | 28,013,200 | 28,013,200 | 28,013,200 | 0
Beginning balance | ¥ | ¥ 841,145 |  | ¥ 783,804 | ¥ 0
Issuance of Preferred Shares, Shares |  |  |  | 28,013,200
Issuance of Preferred Shares, Value | ¥ |  |  |  | ¥ 737,920
Accretion of Preferred Shares, Value | ¥ | ¥ 39,479 |  | 57,341 | 45,884
Automatic conversion of preferred shares to ordinary shares upon IPO, Shares | (28,013,200) | (28,013,200) |  |
Automatic conversion of preferred shares to ordinary shares upon IPO | ¥ | ¥ (880,624) |  |  |
Ending balance | ¥ 0 | $ 0 | ¥ 841,145 | ¥ 783,804
Ending balance, Shares | 0 | 0 | 28,013,200 | 28,013,200
Series B4-1 Preferred Shares [Member] |  |  |  |
Temporary Equity [Line Items] |  |  |  |
Beginning balance, Shares | 7,269,600 | 7,269,600 | 0 | 0
Beginning balance | ¥ | ¥ 284,085 |  | ¥ 0 | ¥ 0
Issuance of Preferred Shares, Shares |  |  | 7,269,600 |
Issuance of Preferred Shares, Value | ¥ |  |  | ¥ 259,914 |
Accretion of Preferred Shares, Value | ¥ | ¥ 3,871 |  | 24,171 |
Automatic conversion of preferred shares to ordinary shares upon IPO, Shares | (7,269,600) | (7,269,600) |  |
Automatic conversion of preferred shares to ordinary shares upon IPO | ¥ | ¥ (287,956) |  |  |
Ending balance | ¥ 0 | $ 0 | ¥ 284,085 | ¥ 0
Ending balance, Shares | 0 | 0 | 7,269,600 | 0
Series B4 Preferred Shares [Member] |  |  |  |
Temporary Equity [Line Items] |  |  |  |
Beginning balance, Shares | 6,989,700 | 6,989,700 | 6,989,700 | 0
Beginning balance | ¥ | ¥ 220,491 |  | ¥ 204,794 | ¥ 0
Issuance of Preferred Shares, Shares | 6,989,750 | 6,989,750 |  | 6,989,700
Issuance of Preferred Shares, Value | ¥ | ¥ 359,832 |  |  | ¥ 195,952
Accretion of Preferred Shares, Value | ¥ | ¥ (99,577) |  | 15,697 | 8,842
Automatic conversion of preferred shares to ordinary shares upon IPO, Shares | (13,979,450) | (13,979,450) |  |
Automatic conversion of preferred shares to ordinary shares upon IPO | ¥ | ¥ (480,746) |  |  |
Ending balance | ¥ 0 | $ 0 | ¥ 220,491 | ¥ 204,794
Ending balance, Shares | 0 | 0 | 6,989,700 | 6,989,700
Series C1 Preferred Shares [Member] |  |  |  |
Temporary Equity [Line Items] |  |  |  |
Beginning balance, Shares | 51,329,600 | 51,329,600 | 0 | 0
Beginning balance | ¥ | ¥ 2,964,104 |  | ¥ 0 | ¥ 0
Issuance of Preferred Shares, Shares | 2,895,100 | 2,895,100 | 51,329,600 |
Issuance of Preferred Shares, Value | ¥ | ¥ 158,507 |  | ¥ 2,799,817 |
Accretion of Preferred Shares, Value | ¥ | ¥ 133,863 |  | 164,287 |
Automatic conversion of preferred shares to ordinary shares upon IPO, Shares | (54,224,700) | (54,224,700) |  |
Automatic conversion of preferred shares to ordinary shares upon IPO | ¥ | ¥ (3,256,474) |  |  |
Ending balance | ¥ 0 | $ 0 | ¥ 2,964,104 | ¥ 0
Ending balance, Shares | 0 | 0 | 51,329,600 | 0
Series D Redeemable Convertible Preferred Shares [Member] |  |  |  |
Temporary Equity [Line Items] |  |  |  |
Beginning balance, Shares | 0 | 0 | 0 | 0
Beginning balance | ¥ | ¥ 0 |  | ¥ 0 | ¥ 0
Issuance of Preferred Shares, Shares | 49,207,650 | 49,207,650 |  |
Issuance of Preferred Shares, Value | ¥ | ¥ 4,547,263 |  |  |
Accretion of Preferred Shares, Value | ¥ | ¥ 128,382 |  |  |
Automatic conversion of preferred shares to ordinary shares upon IPO, Shares | (49,207,650) | (49,207,650) |  |
Automatic conversion of preferred shares to ordinary shares upon IPO | ¥ | ¥ (4,675,645) |  |  |
Ending balance | ¥ 0 | $ 0 | ¥ 0 | ¥ 0
Ending balance, Shares | 0 | 0 | 0 | 0
Series D+ redeemable convertible preferred shares [Member] |  |  |  |
Temporary Equity [Line Items] |  |  |  |
Beginning balance, Shares | 0 | 0 | 0 | 0
Beginning balance | ¥ | ¥ 0 |  | ¥ 0 | ¥ 0
Issuance of Preferred Shares, Shares | 21,264,750 | 21,264,750 |  |
Issuance of Preferred Shares, Value | ¥ | ¥ 2,099,195 |  |  |
Accretion of Preferred Shares, Value | ¥ | ¥ 42,962 |  |  |
Automatic conversion of preferred shares to ordinary shares upon IPO, Shares | (21,264,750) | (21,264,750) |  |
Automatic conversion of preferred shares to ordinary shares upon IPO | ¥ | ¥ (2,142,157) |  |  |
Ending balance | ¥ 0 | $ 0 | ¥ 0 | ¥ 0
Ending balance, Shares | 0 | 0 | 0 | 0

X
- Definition Deemed dividend. + References No definition available. + Details
Name: | ddl_DeemedDividend
Namespace Prefix: | ddl_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Deemed Dividend, shares + References No definition available. + Details
Name: | ddl_DeemedDividendShares
Namespace Prefix: | ddl_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Temporary equity accretion to redemption value shares. + References No definition available. + Details
Name: | ddl_TemporaryEquityAccretionToRedemptionValueShares
Namespace Prefix: | ddl_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Temporary equity increase decrease in redemption value. + References No definition available. + Details
Name: | ddl_TemporaryEquityIncreaseDecreaseInRedemptionValue
Namespace Prefix: | ddl_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Temporary equity stock issued during period preferred shares new issues. + References No definition available. + Details
Name: | ddl_TemporaryEquityStockIssuedDuringPeriodPreferredSharesNewIssues
Namespace Prefix: | ddl_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Temproary eqity shares convrsion of preferred shares to ordinary shares. + References No definition available. + Details
Name: | ddl_TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinaryShares
Namespace Prefix: | ddl_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Temproary eqity shares convrsion of preferred shares to ordinary shares, shares. + References No definition available. + Details
Name: | ddl_TemproaryEqitySharesConvrsionOfPreferredSharesToOrdinarySharesShares
Namespace Prefix: | ddl_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Temproary equity shares redesignated from ordinary shares to series angel plus preferred shares. + References No definition available. + Details
Name: | ddl_TemproaryEquitySharesRedesignatedFromOrdinarySharesToSeriesAngelPlusPreferredShares
Namespace Prefix: | ddl_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Temproary equity shares redesignated from ordinary shares to series angel plus preferred shares, shares. + References No definition available. + Details
Name: | ddl_TemproaryEquitySharesRedesignatedFromOrdinarySharesToSeriesAngelPlusPreferredSharesShares
Namespace Prefix: | ddl_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 10 -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -URI http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 10 -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -URI http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 10 -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -URI http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 10 -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -URI http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 10 -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -URI http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 10 -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -URI http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756 + Details
Name: | us-gaap_TemporaryEquityCarryingAmountAttributableToParent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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_TemporaryEquityLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(27)(b)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_TemporaryEquitySharesOutstanding
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Value of new stock classified as temporary equity issued during the period. + References No definition available. + Details
Name: | us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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

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

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

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

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

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

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

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

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

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

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

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

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