XML 45 R35.htm IDEA: XBRL DOCUMENT v3.25.3
REVENUE RECOGNITION - Depicts Timing of Revenue Recognition by Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Timing of Revenue Recognition        
Total revenues $ 141,389 $ 114,410 $ 375,369 $ 320,691
Campus Operations [Member]        
Timing of Revenue Recognition        
Total revenues 141,389 112,745 375,369 315,301
Transitional [Member]        
Timing of Revenue Recognition        
Total revenues 0 1,665 0 5,390
Services Transferred at a Point in Time [Member]        
Timing of Revenue Recognition        
Total revenues 13,579 9,320 26,178 22,074
Services Transferred at a Point in Time [Member] | Campus Operations [Member]        
Timing of Revenue Recognition        
Total revenues 13,579 8,950 26,178 21,149
Services Transferred at a Point in Time [Member] | Transitional [Member]        
Timing of Revenue Recognition        
Total revenues 0 370 0 925
Services Transferred Over Time [Member]        
Timing of Revenue Recognition        
Total revenues 127,810 105,090 349,191 298,617
Services Transferred Over Time [Member] | Campus Operations [Member]        
Timing of Revenue Recognition        
Total revenues 127,810 103,795 349,191 294,152
Services Transferred Over Time [Member] | Transitional [Member]        
Timing of Revenue Recognition        
Total revenues $ 0 $ 1,295 $ 0 $ 4,465