v3.26.1
REVENUE RECOGNITION - Depicts Timing of Revenue Recognition by Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
REVENUE RECOGNITION [Abstract]        
Total revenues $ 142,560 $ 116,474 $ 286,518 $ 233,980
Campus Operations [Member]        
REVENUE RECOGNITION [Abstract]        
Total revenues 142,560 116,474 286,518 233,980
Services Transferred at a Point in Time [Member]        
REVENUE RECOGNITION [Abstract]        
Total revenues 8,667 5,598 17,611 12,599
Services Transferred at a Point in Time [Member] | Campus Operations [Member]        
REVENUE RECOGNITION [Abstract]        
Total revenues 8,667 5,598 17,611 12,599
Services Transferred over Time [Member]        
REVENUE RECOGNITION [Abstract]        
Total revenues 133,893 110,876 268,907 221,381
Services Transferred over Time [Member] | Campus Operations [Member]        
REVENUE RECOGNITION [Abstract]        
Total revenues $ 133,893 $ 110,876 $ 268,907 $ 221,381