XML 57 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
REVENUE - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Revenue recognized $ 116,002,000 $ 92,806,000 $ 74,775,000
Impairment losses on contract assets 0 0 $ 0
Impairment losses on deferred partner fees 2,008,000    
Russian Educator Partners      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Impairment losses on deferred partner fees   $ 2,915,000  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2024-01-01      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Remaining performance obligation $ 320,936,000    
Percent of remaining performance obligations to be recognized 68.00%    
Period for satisfaction of remaining performance obligation 12 months