v3.25.2
REVENUE RECOGNITION (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
REVENUE RECOGNITION [Abstract]          
Unearned tuition $ 28,083   $ 28,083   $ 30,631
Revenue recognized included in contract liability     29,400    
Disaggregation of Revenue [Abstract]          
Total revenues 116,474 $ 102,914 233,980 $ 206,281  
Services Transferred at a Point in Time [Member]          
Disaggregation of Revenue [Abstract]          
Total revenues 5,598 7,006 12,599 12,754  
Services Transferred Over Time [Member]          
Disaggregation of Revenue [Abstract]          
Total revenues 110,876 95,908 221,381 193,527  
Campus Operations [Member]          
Disaggregation of Revenue [Abstract]          
Total revenues 116,474 101,233 233,980 202,555  
Campus Operations [Member] | Services Transferred at a Point in Time [Member]          
Disaggregation of Revenue [Abstract]          
Total revenues 5,598 6,787 12,599 12,199  
Campus Operations [Member] | Services Transferred Over Time [Member]          
Disaggregation of Revenue [Abstract]          
Total revenues 110,876 94,446 221,381 190,356  
Transitional [Member]          
Disaggregation of Revenue [Abstract]          
Total revenues 0 1,681 0 3,726  
Transitional [Member] | Services Transferred at a Point in Time [Member]          
Disaggregation of Revenue [Abstract]          
Total revenues 0 219 0 555  
Transitional [Member] | Services Transferred Over Time [Member]          
Disaggregation of Revenue [Abstract]          
Total revenues $ 0 $ 1,462 $ 0 $ 3,171