XML 27 R31.htm IDEA: XBRL DOCUMENT v3.19.3
REVENUE RECOGNITION (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Dec. 31, 2018
Disaggregation of Revenue [Abstract]          
Total revenues $ 72,594 $ 70,078 $ 199,427 $ 193,087  
Unearned tuition 22,901   22,901   $ 22,545
Revenue recognized included in contract liability     21,500    
ASU 2016-10 [Member]          
Disaggregation of Revenue [Abstract]          
Unearned tuition 22,900   22,900   $ 22,500
Services Transferred at a Point in Time [Member]          
Disaggregation of Revenue [Abstract]          
Total revenues 6,100 5,732 12,901 11,128  
Services Transferred over Time [Member]          
Disaggregation of Revenue [Abstract]          
Total revenues 66,494 64,346 186,526 181,959  
Transportation and Skilled Trades Segment [Member]          
Disaggregation of Revenue [Abstract]          
Total revenues 52,652 51,006 141,006 135,838  
Transportation and Skilled Trades Segment [Member] | Services Transferred at a Point in Time [Member]          
Disaggregation of Revenue [Abstract]          
Total revenues 4,792 4,514 9,360 8,219  
Transportation and Skilled Trades Segment [Member] | Services Transferred over Time [Member]          
Disaggregation of Revenue [Abstract]          
Total revenues 47,860 46,492 131,646 127,619  
Healthcare and Other Professions Segment [Member]          
Disaggregation of Revenue [Abstract]          
Total revenues 19,942 18,251 58,421 52,554  
Healthcare and Other Professions Segment [Member] | Services Transferred at a Point in Time [Member]          
Disaggregation of Revenue [Abstract]          
Total revenues 1,308 1,162 3,541 2,847  
Healthcare and Other Professions Segment [Member] | Services Transferred over Time [Member]          
Disaggregation of Revenue [Abstract]          
Total revenues 18,634 17,089 54,880 49,707  
Transitional Segment [Member]          
Disaggregation of Revenue [Abstract]          
Total revenues 0 821 0 4,695  
Transitional Segment [Member] | Services Transferred at a Point in Time [Member]          
Disaggregation of Revenue [Abstract]          
Total revenues 0 56 0 62  
Transitional Segment [Member] | Services Transferred over Time [Member]          
Disaggregation of Revenue [Abstract]          
Total revenues $ 0 $ 765 $ 0 $ 4,633