v3.20.2
Segment and Geographic Information - Concentration Risk (Details)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2020
USD ($)
Jun. 30, 2019
USD ($)
Jun. 30, 2020
USD ($)
segment
Jun. 30, 2019
USD ($)
Dec. 31, 2019
USD ($)
Segment Information          
Number of reportable segments (in segments) | segment     2    
Revenue $ 182,687 $ 135,461 $ 358,166 $ 257,695  
Accounts receivable, net 71,580   71,580   $ 33,655
Graduate Program Segment          
Segment Information          
Revenue 115,685 101,403 234,142 205,577  
Alternative Credential Segment          
Segment Information          
Revenue 67,002 34,058 124,024 52,118  
University client A | Customer concentration risk | Sales Revenue, Net | Graduate Program Segment          
Segment Information          
Revenue $ 18,800 $ 21,200 $ 36,300 $ 43,800  
Percentage of concentration of credit risk 10.00% 16.00% 10.00% 17.00%  
University client A | Customer concentration risk | Revenue segment | Alternative Credential Segment          
Segment Information          
Revenue $ 9,200   $ 17,100    
Percentage of concentration of credit risk 14.00%   14.00%    
University client A | Credit concentration risk | Accounts receivable, net | Graduate Program Segment          
Segment Information          
Percentage of concentration of credit risk     21.00%   18.00%
Accounts receivable, net $ 15,200   $ 15,200   $ 6,100
University client B | Customer concentration risk | Revenue segment | Alternative Credential Segment          
Segment Information          
Percentage of concentration of credit risk 37.00%        
University client B | Credit concentration risk | Accounts receivable, net | Graduate Program Segment          
Segment Information          
Percentage of concentration of credit risk         15.00%
Accounts receivable, net         $ 4,900
University client C | Customer concentration risk | Revenue segment | Alternative Credential Segment          
Segment Information          
Percentage of concentration of credit risk     56.00%