v3.20.2
Goodwill and Amortizable Intangible Assets - Amortizable Intangible Assets (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2020
Dec. 31, 2019
Goodwill [Roll Forward]    
Beginning balance $ 418,350  
Foreign currency translation adjustments (12,010)  
Ending balance 406,340  
Gross Carrying Amount 472,649 $ 447,276
Accumulated Amortization (152,090) (114,201)
Total 320,559 333,075
Graduate Program Segment    
Goodwill [Roll Forward]    
Beginning balance 0  
Foreign currency translation adjustments 0  
Ending balance 0  
Alternative Credential Segment    
Goodwill [Roll Forward]    
Beginning balance 418,350  
Foreign currency translation adjustments (12,010)  
Ending balance 406,340  
Capitalized technology    
Goodwill [Roll Forward]    
Gross Carrying Amount 153,588 142,712
Accumulated Amortization (57,710) (41,106)
Total $ 95,878 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 $ 187,936 167,758
Accumulated Amortization (70,492) (54,736)
Total $ 117,444 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,810 110,344
Accumulated Amortization (16,570) (12,419)
Total $ 89,240 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 $ 25,315 26,462
Accumulated Amortization (7,318) (5,940)
Total $ 17,997 $ 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