v3.10.0.1
Segment and Geographic Information - Concentration Risk (Details)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2018
USD ($)
Sep. 30, 2017
USD ($)
university_client
Sep. 30, 2018
USD ($)
segment
university_client
Sep. 30, 2017
USD ($)
university_client
Dec. 31, 2017
USD ($)
university_client
Segment Information          
Number of operating segments (in segments) | segment     2    
Number of reportable segments (in segments) | segment     2    
Revenue $ 106,963 $ 70,250 $ 296,674 $ 200,074  
Accounts receivable, net 49,651   49,651   $ 14,174
Graduate Program Segment          
Segment Information          
Revenue 89,719 65,924 251,487 195,748  
Accounts receivable, net 22,397   22,397   12,520
Short Course Segment          
Segment Information          
Revenue 17,244 $ 4,326 45,187 $ 4,326  
Accounts receivable, net 1,435   $ 1,435   $ 988
Customer concentration risk | Revenue | Graduate Program Segment          
Segment Information          
Number of clients who account for more then 10% (in clients) | university_client   4 3 4  
Credit concentration risk | Accounts receivable, net | Graduate Program Segment          
Segment Information          
Number of clients who account for more then 10% (in clients) | university_client     2   2
University client A | Customer concentration risk | Revenue | Graduate Program Segment          
Segment Information          
Revenue $ 24,000 $ 19,600 $ 65,000 $ 58,400  
Percentage of concentration of credit risk 22.00% 28.00% 22.00% 30.00%  
University client A | Customer concentration risk | Revenue segment | Short Course Segment          
Segment Information          
Percentage of concentration of credit risk 91.00% 82.00% 82.00%    
University client A | Credit concentration risk | Accounts receivable, net | Graduate Program Segment          
Segment Information          
Percentage of concentration of credit risk     27.00%   67.00%
Accounts receivable, net $ 13,400   $ 13,400   $ 9,400
University client B | Customer concentration risk | Revenue | Graduate Program Segment          
Segment Information          
Revenue $ 13,000 $ 10,800 $ 39,500 $ 34,600  
Percentage of concentration of credit risk 12.00% 15.00% 13.00% 17.00%  
University client B | Credit concentration risk | Accounts receivable, net | Graduate Program Segment          
Segment Information          
Percentage of concentration of credit risk     14.00%   14.00%
Accounts receivable, net $ 7,000   $ 7,000   $ 2,000
University client C | Customer concentration risk | Revenue | Graduate Program Segment          
Segment Information          
Revenue $ 10,800 $ 7,200 $ 30,600 $ 21,000  
Percentage of concentration of credit risk 10.00% 10.00% 10.00% 11.00%  
University client D | Customer concentration risk | Revenue | Graduate Program Segment          
Segment Information          
Revenue   $ 7,100   $ 20,300  
Percentage of concentration of credit risk   10.00%   10.00%