REVENUE - Narrative (Details) |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
|
Sep. 30, 2024
user
revenueSource
|
Sep. 30, 2023 |
Sep. 30, 2024
user
revenueSource
|
Sep. 30, 2023 |
|
| Disaggregation of Revenue [Line Items] | ||||
| Number of sources of revenue | revenueSource | 4 | 4 | ||
| Number of users | user | 6 | 6 | ||
| Number of hours to make certification decision (less than) | 48 hours | 48 hours | ||
| Number of days to take exam | 21 days | 21 days | ||
| Expiration period to take exams (in years) | 1 year | 1 year | ||
| Apple | Revenue from Contract with Customer Benchmark | Customer Concentration Risk | ||||
| Disaggregation of Revenue [Line Items] | ||||
| Concentration risk (in percent) | 61.40% | 59.30% | 60.50% | 58.30% |
| Google | Revenue from Contract with Customer Benchmark | Customer Concentration Risk | ||||
| Disaggregation of Revenue [Line Items] | ||||
| Concentration risk (in percent) | 23.10% | 24.90% | 23.50% | 25.70% |
| Stripe | Revenue from Contract with Customer Benchmark | Customer Concentration Risk | ||||
| Disaggregation of Revenue [Line Items] | ||||
| Concentration risk (in percent) | 11.40% | 12.60% | 11.80% | 12.10% |