XML 41 R31.htm IDEA: XBRL DOCUMENT v3.19.2
REVENUE RECOGNITION (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Dec. 31, 2018
Disaggregation of Revenue [Abstract]          
Total revenues $ 63,569 $ 61,120 $ 126,833 $ 123,009  
Unearned tuition 19,716   19,716   $ 22,545
Revenue recognized included in contract liability     21,300    
ASU 2016-10 [Member]          
Disaggregation of Revenue [Abstract]          
Unearned tuition 19,700   19,700   $ 22,500
Services Transferred at a Point in Time [Member]          
Disaggregation of Revenue [Abstract]          
Total revenues 3,646 2,614 6,801 5,396  
Services Transferred over Time [Member]          
Disaggregation of Revenue [Abstract]          
Total revenues 59,923 58,506 120,032 117,613  
Transportation and Skilled Trades Segment [Member]          
Disaggregation of Revenue [Abstract]          
Total revenues 44,028 42,085 88,354 84,832  
Transportation and Skilled Trades Segment [Member] | Services Transferred at a Point in Time [Member]          
Disaggregation of Revenue [Abstract]          
Total revenues 2,487 1,657 4,568 3,705  
Transportation and Skilled Trades Segment [Member] | Services Transferred over Time [Member]          
Disaggregation of Revenue [Abstract]          
Total revenues 41,541 40,428 83,786 81,127  
Healthcare and Other Professions Segment [Member]          
Disaggregation of Revenue [Abstract]          
Total revenues 19,541 17,562 38,479 34,304  
Healthcare and Other Professions Segment [Member] | Services Transferred at a Point in Time [Member]          
Disaggregation of Revenue [Abstract]          
Total revenues 1,159 954 2,233 1,686  
Healthcare and Other Professions Segment [Member] | Services Transferred over Time [Member]          
Disaggregation of Revenue [Abstract]          
Total revenues 18,382 16,608 36,246 32,618  
Transitional Segment [Member]          
Disaggregation of Revenue [Abstract]          
Total revenues 0 1,473 0 3,873  
Transitional Segment [Member] | Services Transferred at a Point in Time [Member]          
Disaggregation of Revenue [Abstract]          
Total revenues 0 3 0 5  
Transitional Segment [Member] | Services Transferred over Time [Member]          
Disaggregation of Revenue [Abstract]          
Total revenues $ 0 $ 1,470 $ 0 $ 3,868