v3.10.0.1
Segment and Geographic Information - Concentration Risk (Details)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2018
USD ($)
client
Jun. 30, 2017
USD ($)
client
Jun. 30, 2018
USD ($)
segment
client
Jun. 30, 2017
USD ($)
client
Dec. 31, 2017
USD ($)
client
Segment Information          
Number of operating segments | segment     2    
Number of reportable segments | segment     2    
Revenue $ 97,423 $ 64,995 $ 189,711 $ 129,824  
Accounts receivable, net 50,031   50,031   $ 14,174
Graduate Program Segment          
Segment Information          
Revenue 81,209 $ 64,995 161,768 $ 129,824  
Accounts receivable, net 34,758   34,758   12,520
Short Course Segment          
Segment Information          
Revenue 16,214   27,943    
Accounts receivable, net $ 1,277   $ 1,277   $ 988
Customer concentration risk | Revenue | Graduate Program Segment          
Segment Information          
Number of clients who account for more then 10% | client 3 4 3 4  
Percentage of concentration of credit risk 10.00% 10.00% 10.00% 10.00%  
Customer concentration risk | Revenue | Short Course Segment          
Segment Information          
Number of clients who account for more then 10% | client 0   0    
Percentage of concentration of credit risk 10.00%   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   3    
Credit concentration risk | Accounts receivable, net | Graduate Program Segment          
Segment Information          
Number of clients who account for more then 10% | client     2   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,400 $ 19,100 $ 41,100 $ 38,800  
Percentage of concentration of credit risk 21.00% 29.00% 22.00% 30.00%  
University client A | Customer concentration risk | Revenue | Short Course Segment          
Segment Information          
Percentage of concentration of credit risk 14.00%   12.00%    
University client A | Customer concentration risk | Revenue Segment | Short Course Segment          
Segment Information          
Percentage of concentration of credit risk 83.00%   83.00%    
University client A | Credit concentration risk | Accounts receivable, net | Graduate Program Segment          
Segment Information          
Accounts receivable, net $ 26,500   $ 26,500   $ 9,400
Percentage of concentration of credit risk     53.00%   67.00%
University client B | Customer concentration risk | Revenue | Graduate Program Segment          
Segment Information          
Revenue $ 13,100 $ 12,100 $ 26,500 $ 23,800  
Percentage of concentration of credit risk 13.00% 19.00% 14.00% 18.00%  
University client B | Credit concentration risk | Accounts receivable, net | Graduate Program Segment          
Segment Information          
Accounts receivable, net $ 7,500   $ 7,500   $ 2,000
Percentage of concentration of credit risk     15.00%   14.00%
University client C | Customer concentration risk | Revenue | Graduate Program Segment          
Segment Information          
Revenue $ 10,200 $ 6,900 $ 19,800 $ 13,800  
Percentage of concentration of credit risk 10.00% 11.00% 10.00% 11.00%  
University client D | Customer concentration risk | Revenue | Graduate Program Segment          
Segment Information          
Revenue   $ 6,800   $ 13,200  
Percentage of concentration of credit risk   10.00%   10.00%