XML 57 R42.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue Recognition - Additional Information (Detail) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2023
Dec. 31, 2022
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.5
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  
Maximum [Member]    
Revenue Recognition [Line Items]    
Length of academic terms 84 days  
Term of non degree professional development and continuing education offerings through online courses 126 days