XML 61 R48.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue Recognition - Additional Information (Detail)
$ in Millions
12 Months Ended
Dec. 31, 2022
USD ($)
Portfolio
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Revenue Recognition [Line Items]      
Length of academic year 210 days    
Term of non degree professional development and continuing education offerings through subscription based access 364 days    
Revenue recognized estimated reserve based on historical evidence $ 2.5 $ 2.1  
ASC Topic 606 [Member]      
Revenue Recognition [Line Items]      
Revenue recognized for payments received from withdrawn students $ 1.4 $ 1.6 $ 1.1
Number of portfolio for revenue recognition | Portfolio 1    
Minimum [Member]      
Revenue Recognition [Line Items]      
Length of academic terms 56 days    
Term of non degree professional development and continuing education offerings through online courses 84 days    
Minimum [Member] | ASC Topic 606 [Member]      
Revenue Recognition [Line Items]      
Days required for documentation to be eligible and approved for funding 90 days    
Maximum [Member]      
Revenue Recognition [Line Items]      
Length of academic terms 84 days    
Term of non degree professional development and continuing education offerings through subscription based access 364 days    
Term of non degree professional development and continuing education offerings through online courses 126 days    
Maximum [Member] | ASC Topic 606 [Member]      
Revenue Recognition [Line Items]      
Days required for documentation to be eligible and approved for funding 120 days