XML 48 R45.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
REVENUE RECOGNITION (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
REVENUE RECOGNITION [Abstract]                      
Unearned tuition $ 23,411       $ 22,545       $ 23,411 $ 22,545  
Revenue recognized included in contract liability                 21,700    
Disaggregation of Revenue [Abstract]                      
Total revenues $ 73,915 $ 72,594 $ 63,569 $ 63,263 $ 70,113 $ 70,078 $ 61,120 $ 61,889 273,342 263,200 $ 261,853
Services Transferred at a Point in Time [Member]                      
Disaggregation of Revenue [Abstract]                      
Total revenues                 16,402 14,257 11,875
Services Transferred over Time [Member]                      
Disaggregation of Revenue [Abstract]                      
Total revenues                 256,940 248,943 249,978
Transportation and Skilled Trades Segment [Member]                      
Disaggregation of Revenue [Abstract]                      
Total revenues                 193,722 185,263 181,328
Transportation and Skilled Trades Segment [Member] | Services Transferred at a Point in Time [Member]                      
Disaggregation of Revenue [Abstract]                      
Total revenues                 11,881 10,351 8,987
Transportation and Skilled Trades Segment [Member] | Services Transferred over Time [Member]                      
Disaggregation of Revenue [Abstract]                      
Total revenues                 181,841 174,912 172,341
Healthcare and Other Professions Segment [Member]                      
Disaggregation of Revenue [Abstract]                      
Total revenues                 79,620 72,135 63,641
Healthcare and Other Professions Segment [Member] | Services Transferred at a Point in Time [Member]                      
Disaggregation of Revenue [Abstract]                      
Total revenues                 4,521 3,834 2,860
Healthcare and Other Professions Segment [Member] | Services Transferred over Time [Member]                      
Disaggregation of Revenue [Abstract]                      
Total revenues                 75,099 68,301 60,781
Transitional Segment [Member]                      
Disaggregation of Revenue [Abstract]                      
Total revenues                 0 5,802 16,884
Transitional Segment [Member] | Services Transferred at a Point in Time [Member]                      
Disaggregation of Revenue [Abstract]                      
Total revenues                 0 72 28
Transitional Segment [Member] | Services Transferred over Time [Member]                      
Disaggregation of Revenue [Abstract]                      
Total revenues                 $ 0 $ 5,730 $ 16,856