XML 81 R65.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition - Narrative (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
course
term
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Graduation Fund [Line Items]      
Number of free courses | course 1    
Number of successfully completed courses | course 3    
Consecutive terms of non attendance in which graduation fund credits will be lost | term 1    
Expected collection period of tuition receivable 12 months    
Graduation fund estimated to be redeemed $ 18,100    
Graduation fund liability 44,480 $ 46,842 $ 52,024
Undergraduate Degree Programs      
Graduation Fund [Line Items]      
Graduation fund liability 40,600 41,700  
Tuition Cap      
Graduation Fund [Line Items]      
Contract liability $ 11,800 $ 4,700  
Minimum      
Graduation Fund [Line Items]      
Expected collection period of tuition receivable, noncurrent 2 years    
Deferred acquisition costs, amortization period 1 year    
Maximum      
Graduation Fund [Line Items]      
Expected collection period of tuition receivable, noncurrent 4 years    
Deferred acquisition costs, amortization period 2 years