XML 51 R24.htm IDEA: XBRL DOCUMENT
v3.25.0.1

Insider Trading Arrangements | 3 Months Ended | 12 Months Ended
--- | --- | ---
Dec. 31, 2024 shares | Dec. 31, 2024 shares
Trading Arrangements, by Individual |  |
Non-Rule 10b5-1 Arrangement Adopted | false |
Rule 10b5-1 Arrangement Terminated | false |
Non-Rule 10b5-1 Arrangement Terminated | false |
Natalie Glance [Member] |  |
Trading Arrangements, by Individual |  |
Material Terms of Trading Arrangement |  | On November 14, 2024, Natalie Glance, Chief Engineering Officer, entered into a 10b5-1 sales plan (the “Glance 10b5-1 Sales Plan”) intended to satisfy the affirmative defense of Rule 10b5-1(c) of the Exchange Act and providing for (i) the sale of the net number of shares of Class A common stock underlying 22,099 unvested restricted stock units received after giving effect to the number of shares automatically sold to satisfy tax withholding obligations on each applicable vesting date (such total number of shares covered under clause (i) is not determinable) and (ii) the sale of 14,855 shares of Class A common stock shares. The Glance 10b5-1 Sales Plan will remain in effect until the earlier of (1) December 31, 2025, (2) the date on which all trades set forth in the Glance 10b5-1 Sales Plan have been executed, or (3) such time as the Glance 10b5-1 Sales Plan is otherwise terminated according to its terms.
Name | Natalie Glance |
Title | Chief Engineering Officer |
Rule 10b5-1 Arrangement Adopted | true |
Adoption Date | November 14, 2024 |
Expiration Date | December 31, 2025 |
Arrangement Duration | 412 days |
Gillian Munson [Member] |  |
Trading Arrangements, by Individual |  |
Material Terms of Trading Arrangement |  | On December 7, 2024, Gillian Munson, a member of our Board of Directors, entered into a 10b5-1 sales plan (the “Munson 10b5-1 Sales Plan”) intended to satisfy the affirmative defense of Rule 10b5-1(c) of the Exchange Act and providing for the potential exercise of vested stock options and the associated sale of up to 5,000 shares of the Company’s Class A common stock. The Munson 10b5-1 Sales Plan will remain in effect until the earlier of (1) August 14, 2025, (2) the date on which all trades set forth in the Munson 10b5-1 Sales Plan have been executed, or (3) such time as the Munson 10b5-1 Sales Plan is otherwise terminated according to its terms.
Name | Gillian Munson |
Title | member of our Board of Directors |
Rule 10b5-1 Arrangement Adopted | true |
Adoption Date | December 7, 2024 |
Expiration Date | August 14, 2025 |
Arrangement Duration | 250 days |
Aggregate Available | 5,000 | 5,000
James Shelton [Member] |  |
Trading Arrangements, by Individual |  |
Material Terms of Trading Arrangement |  | On December 9, 2024, James Shelton, a member of our Board of Directors, entered into a 10b5-1 sales plan (the “Shelton 10b5-1 Sales Plan”) intended to satisfy the affirmative defense of Rule 10b5-1(c) of the Exchange Act and providing for (i) the potential exercise of vested stock options and the associated sale of up to 20,000 shares of the Company’s Class A common stock, and (ii) the sale of up to 895 shares of Class A common stock underlying unvested restricted stock units. The Shelton 10b5-1 Sales Plan will remain in effect until the earlier of (1) August 29, 2025, (2) the date on which all trades set forth in the Shelton 10b5-1 Sales Plan have been executed, or (3) such time as the Shelton 10b5-1 Sales Plan is otherwise terminated according to its terms.
Name | James Shelton |
Title | member of our Board of Directors |
Rule 10b5-1 Arrangement Adopted | true |
Adoption Date | December 9, 2024 |
Expiration Date | August 29, 2025 |
Arrangement Duration | 263 days |
Robert Meese [Member] |  |
Trading Arrangements, by Individual |  |
Material Terms of Trading Arrangement |  | On December 9, 2024, Robert Meese, Chief Business Officer, entered into a 10b5-1 sales plan (the “Meese 10b5-1 Sales Plan”) intended to satisfy the affirmative defense of Rule 10b5-1(c) of the Exchange Act and providing for (i) the sale of the net number of shares of Class A common stock underlying 3,543 restricted stock units received after giving effect to the number of shares automatically sold under the Meese 10b5-1 Sales Plan to satisfy tax withholding obligations on each applicable vesting date (such total number of shares covered under clause (i) is not determinable) and (ii) the sale of 18,080 shares of Class A common stock shares. The Meese 10b5-1 Sales Plan will remain in effect until the earlier of (1) December 31, 2025, (2) the date on which all trades set forth in the Meese 10b5-1 Sales Plan have been executed, or (3) such time as the Meese 10b5-1 Sales Plan is otherwise terminated according to its terms.
Name | Robert Meese |
Title | Chief Business Officer |
Rule 10b5-1 Arrangement Adopted | true |
Adoption Date | December 9, 2024 |
Expiration Date | December 31, 2025 |
Arrangement Duration | 387 days |
Natalie Glance Trading Arrangement, Unvested Restricted Stock Units [Member] | Natalie Glance [Member] |  |
Trading Arrangements, by Individual |  |
Aggregate Available | 22,099 | 22,099
Natalie Glance Trading Arrangement, Common Stock [Member] | Natalie Glance [Member] |  |
Trading Arrangements, by Individual |  |
Aggregate Available | 14,855 | 14,855
James Shelton Trading Arrangement, Common Stock [Member] | James Shelton [Member] |  |
Trading Arrangements, by Individual |  |
Aggregate Available | 20,000 | 20,000
James Shelton Trading Arrangement, Common Stock Underlying Unvested Restricted Stock Units [Member] | James Shelton [Member] |  |
Trading Arrangements, by Individual |  |
Aggregate Available | 895 | 895
Robert Meese Trading Arrangement, Restricted Stock Units [Member] | Robert Meese [Member] |  |
Trading Arrangements, by Individual |  |
Aggregate Available | 3,543 | 3,543
Robert Meese Trading Arrangement, Common Stock [Member] | Robert Meese [Member] |  |
Trading Arrangements, by Individual |  |
Aggregate Available | 18,080 | 18,080

X
- References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 1 + Details
Name: | ecd_MtrlTermsOfTrdArrTextBlock
Namespace Prefix: | ecd_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 1 + Details
Name: | ecd_NonRule10b51ArrAdoptedFlag
Namespace Prefix: | ecd_
Data Type: | xbrli:booleanItemType
Balance Type: | na
Period Type: | duration

X
- References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 1 + Details
Name: | ecd_NonRule10b51ArrTrmntdFlag
Namespace Prefix: | ecd_
Data Type: | xbrli:booleanItemType
Balance Type: | na
Period Type: | duration

X
- References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 1 + Details
Name: | ecd_Rule10b51ArrAdoptedFlag
Namespace Prefix: | ecd_
Data Type: | xbrli:booleanItemType
Balance Type: | na
Period Type: | duration

X
- References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 1 + Details
Name: | ecd_Rule10b51ArrTrmntdFlag
Namespace Prefix: | ecd_
Data Type: | xbrli:booleanItemType
Balance Type: | na
Period Type: | duration

X
- References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 2 -Subparagraph A + Details
Name: | ecd_TradingArrByIndTable
Namespace Prefix: | ecd_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 2 -Subparagraph B + Details
Name: | ecd_TrdArrAdoptionDate
Namespace Prefix: | ecd_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 2 -Subparagraph C + Details
Name: | ecd_TrdArrDuration
Namespace Prefix: | ecd_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 2 -Subparagraph C + Details
Name: | ecd_TrdArrExpirationDate
Namespace Prefix: | ecd_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 2 -Subparagraph A + Details
Name: | ecd_TrdArrIndName
Namespace Prefix: | ecd_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 2 -Subparagraph A + Details
Name: | ecd_TrdArrIndTitle
Namespace Prefix: | ecd_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 2 -Subparagraph D + Details
Name: | ecd_TrdArrSecuritiesAggAvailAmt
Namespace Prefix: | ecd_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | ecd_IndividualAxis=duol_NatalieGlanceMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ecd_IndividualAxis=duol_GillianMunsonMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ecd_IndividualAxis=duol_JamesSheltonMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ecd_IndividualAxis=duol_RobertMeeseMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ecd_TradingArrAxis=duol_NatalieGlanceTradingArrangementUnvestedRestrictedStockUnitsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ecd_TradingArrAxis=duol_NatalieGlanceTradingArrangementCommonStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ecd_TradingArrAxis=duol_JamesSheltonTradingArrangementCommonStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ecd_TradingArrAxis=duol_JamesSheltonTradingArrangementCommonStockUnderlyingUnvestedRestrictedStockUnitsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ecd_TradingArrAxis=duol_RobertMeeseTradingArrangementRestrictedStockUnitsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ecd_TradingArrAxis=duol_RobertMeeseTradingArrangementCommonStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |