v3.20.1
Goodwill and Amortizable Intangible Assets - Amortizable Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Goodwill [Roll Forward]      
Beginning balance $ 418,350    
Foreign currency translation adjustments (13,617)    
Ending balance 404,733    
Estimated Average Useful Life (in years)   5 years  
Gross Carrying Amount 456,045   $ 447,276
Accumulated Amortization (131,069)   (114,201)
Net Carrying Amount $ 324,976   333,075
Minimum      
Goodwill [Roll Forward]      
Estimated Average Useful Life (in years) 3 years    
Graduate Program Segment      
Goodwill [Roll Forward]      
Beginning balance $ 0    
Foreign currency translation adjustments 0    
Ending balance 0    
Alternative Credit Segment      
Goodwill [Roll Forward]      
Beginning balance 418,350    
Foreign currency translation adjustments (13,617)    
Ending balance 404,733    
Capitalized technology      
Goodwill [Roll Forward]      
Gross Carrying Amount 147,910   142,712
Accumulated Amortization (48,972)   (41,106)
Net Carrying Amount $ 98,938   101,606
Capitalized technology | Minimum      
Goodwill [Roll Forward]      
Estimated Average Useful Life (in years) 3 years    
Capitalized technology | Maximum      
Goodwill [Roll Forward]      
Estimated Average Useful Life (in years) 5 years    
Capitalized content development      
Goodwill [Roll Forward]      
Gross Carrying Amount $ 178,014   167,758
Accumulated Amortization (62,020)   (54,736)
Net Carrying Amount $ 115,994   113,022
Capitalized content development | Minimum      
Goodwill [Roll Forward]      
Estimated Average Useful Life (in years) 4 years    
Capitalized content development | Maximum      
Goodwill [Roll Forward]      
Estimated Average Useful Life (in years) 5 years    
University client relationships      
Goodwill [Roll Forward]      
Gross Carrying Amount $ 105,203   110,344
Accumulated Amortization (13,679)   (12,419)
Net Carrying Amount $ 91,524   97,925
University client relationships | Minimum      
Goodwill [Roll Forward]      
Estimated Average Useful Life (in years) 9 years    
University client relationships | Maximum      
Goodwill [Roll Forward]      
Estimated Average Useful Life (in years) 10 years    
Trade names and domain names      
Goodwill [Roll Forward]      
Gross Carrying Amount $ 24,918   26,462
Accumulated Amortization (6,398)   (5,940)
Net Carrying Amount $ 18,520   20,522
Trade names and domain names | Minimum      
Goodwill [Roll Forward]      
Estimated Average Useful Life (in years) 5 years    
Trade names and domain names | Maximum      
Goodwill [Roll Forward]      
Estimated Average Useful Life (in years) 10 years    
In Process Capitalized Technology And Content Development      
Goodwill [Roll Forward]      
Net Carrying Amount $ 26,500   $ 30,700