XML 71 R53.htm IDEA: XBRL DOCUMENT v3.25.0.1
REVENUE RECOGNITION (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
REVENUE RECOGNITION [Abstract]      
Unearned tuition $ 30,631 $ 26,906  
Revenue recognized included in contract liability 26,000    
Disaggregation of Revenue [Abstract]      
Revenue 440,064 378,070 $ 348,287
Services Transferred at a Point in Time [Member]      
Disaggregation of Revenue [Abstract]      
Revenue 28,057 22,937 21,722
Services Transferred over Time [Member]      
Disaggregation of Revenue [Abstract]      
Revenue 412,007 355,133 326,565
Campus Operations [Member]      
Disaggregation of Revenue [Abstract]      
Revenue 432,966 367,233 330,896
Campus Operations [Member] | Services Transferred at a Point in Time [Member]      
Disaggregation of Revenue [Abstract]      
Revenue 26,877 21,403 19,591
Campus Operations [Member] | Services Transferred over Time [Member]      
Disaggregation of Revenue [Abstract]      
Revenue 406,089 345,830 311,305
Transitional [Member]      
Disaggregation of Revenue [Abstract]      
Revenue 7,098 10,837 17,391
Transitional [Member] | Services Transferred at a Point in Time [Member]      
Disaggregation of Revenue [Abstract]      
Revenue 1,180 1,534 2,131
Transitional [Member] | Services Transferred over Time [Member]      
Disaggregation of Revenue [Abstract]      
Revenue $ 5,918 $ 9,303 $ 15,260