v3.23.3
REVENUE - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Disaggregation of Revenue [Line Items]        
Revenue from contract with customer, excluding assessed tax $ 137,624 $ 96,065 $ 380,124 $ 265,671
Transferred over Time | Subscription        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customer, excluding assessed tax 105,887 72,172 287,230 195,376
Transferred over Time | Advertising        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customer, excluding assessed tax 11,678 10,619 36,374 33,585
Transferred over Time | Duolingo English Test        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customer, excluding assessed tax 10,612 8,192 30,393 24,308
Transferred over Time | Other        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customer, excluding assessed tax $ 9,447 $ 5,082 $ 26,127 $ 12,402