v3.8.0.1
Segment and Geographic Information - Concentration Risk (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2018
USD ($)
segment
client
Mar. 31, 2017
USD ($)
client
Dec. 31, 2017
USD ($)
client
Segment Information      
Number of operating segments | segment 2    
Number of reportable segments | segment 2    
Revenue $ 92,288 $ 64,829  
Accounts receivable, net 40,290   $ 14,174
Graduate Program Segment      
Segment Information      
Revenue 80,559 $ 64,829  
Accounts receivable, net 32,766   12,520
Short Course Segment      
Segment Information      
Revenue 11,729    
Accounts receivable, net $ 1,350   988
Customer concentration risk | Revenue | Graduate Program Segment      
Segment Information      
Number of clients who account for more then 10% | client 3 4  
Percentage of concentration of credit risk 10.00% 10.00%  
Customer concentration risk | Revenue | Short Course Segment      
Segment Information      
Number of clients who account for more then 10% | client 0    
Percentage of concentration of credit risk 10.00%    
Customer concentration risk | Accounts receivable, net | Short Course Segment      
Segment Information      
Accounts receivable, net $ 0   $ 0
Customer concentration risk | Revenue Segment | Short Course Segment      
Segment Information      
Number of clients who account for more then 10% | client 3    
Credit concentration risk | Accounts receivable, net | Graduate Program Segment      
Segment Information      
Number of clients who account for more then 10% | client 1   2
Percentage of concentration of credit risk 10.00%   10.00%
Credit concentration risk | Accounts receivable, net | Short Course Segment      
Segment Information      
Percentage of concentration of credit risk 10.00% 10.00%  
University client A | Customer concentration risk | Revenue | Graduate Program Segment      
Segment Information      
Revenue $ 20,700 $ 19,700  
Percentage of concentration of credit risk 22.00% 30.00%  
University client A | Customer concentration risk | Revenue | Short Course Segment      
Segment Information      
Percentage of concentration of credit risk 11.00%    
University client A | Customer concentration risk | Revenue Segment | Short Course Segment      
Segment Information      
Percentage of concentration of credit risk 83.00%    
University client A | Credit concentration risk | Accounts receivable, net | Graduate Program Segment      
Segment Information      
Accounts receivable, net $ 20,600   $ 9,400
Percentage of concentration of credit risk 51.00%   67.00%
University client B | Customer concentration risk | Revenue | Graduate Program Segment      
Segment Information      
Revenue $ 13,500 $ 11,700  
Percentage of concentration of credit risk 15.00% 18.00%  
University client B | Credit concentration risk | Accounts receivable, net | Graduate Program Segment      
Segment Information      
Accounts receivable, net     $ 2,000
Percentage of concentration of credit risk     14.00%
University client C | Customer concentration risk | Revenue | Graduate Program Segment      
Segment Information      
Revenue $ 9,600 $ 6,800  
Percentage of concentration of credit risk 10.00% 11.00%  
University client D | Customer concentration risk | Revenue | Graduate Program Segment      
Segment Information      
Revenue   $ 6,500  
Percentage of concentration of credit risk   10.00%