v3.24.3
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%