XML 61 R50.htm IDEA: XBRL DOCUMENT v3.22.4
REVENUE RECOGNITION (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
REVENUE RECOGNITION [Abstract]    
Unearned tuition $ 24,154 $ 25,405
Revenue recognized included in contract liability 24,600  
Disaggregation of Revenue [Abstract]    
Revenue 348,287 335,336
Services Transferred at a Point in Time [Member]    
Disaggregation of Revenue [Abstract]    
Revenue 21,722 23,079
Services Transferred over Time [Member]    
Disaggregation of Revenue [Abstract]    
Revenue 326,565 312,257
Transportation and Skilled Trades Segment [Member]    
Disaggregation of Revenue [Abstract]    
Revenue 249,905 240,531
Transportation and Skilled Trades Segment [Member] | Services Transferred at a Point in Time [Member]    
Disaggregation of Revenue [Abstract]    
Revenue 15,523 17,393
Transportation and Skilled Trades Segment [Member] | Services Transferred over Time [Member]    
Disaggregation of Revenue [Abstract]    
Revenue 234,382 223,138
Healthcare and Other Professions Segment [Member]    
Disaggregation of Revenue [Abstract]    
Revenue 91,535 87,998
Healthcare and Other Professions Segment [Member] | Services Transferred at a Point in Time [Member]    
Disaggregation of Revenue [Abstract]    
Revenue 5,911 5,402
Healthcare and Other Professions Segment [Member] | Services Transferred over Time [Member]    
Disaggregation of Revenue [Abstract]    
Revenue 85,624 82,596
Transitional Segment [Member]    
Disaggregation of Revenue [Abstract]    
Revenue 6,847 6,807
Transitional Segment [Member] | Services Transferred at a Point in Time [Member]    
Disaggregation of Revenue [Abstract]    
Revenue 288 284
Transitional Segment [Member] | Services Transferred over Time [Member]    
Disaggregation of Revenue [Abstract]    
Revenue $ 6,559 $ 6,523