v3.26.1
REVENUE RECOGNITION - Depicts Timing of Revenue Recognition by Segment (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
REVENUE RECOGNITION [Abstract]    
Total revenues $ 143,957 $ 117,506
Campus Operations [Member]    
REVENUE RECOGNITION [Abstract]    
Total revenues 143,957 117,506
Services Transferred at a Point in Time [Member]    
REVENUE RECOGNITION [Abstract]    
Total revenues 8,944 7,001
Services Transferred at a Point in Time [Member] | Campus Operations [Member]    
REVENUE RECOGNITION [Abstract]    
Total revenues 8,944 7,001
Services Transferred over Time [Member]    
REVENUE RECOGNITION [Abstract]    
Total revenues 135,013 110,505
Services Transferred over Time [Member] | Campus Operations [Member]    
REVENUE RECOGNITION [Abstract]    
Total revenues $ 135,013 $ 110,505