v3.20.1
Accrued Expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Payables and Accruals [Abstract]    
Accrued university and head tutor compensation $ 21,174 $ 23,419
Accrued marketing costs 27,694 22,055
Accrued transaction, integration and restructuring-related costs 2,331 4,459
Accounts payable and other accrued expenses 37,999 15,448
Total accounts payable and accrued expenses 89,198 65,381
Employee termination benefits reserve $ 100 $ 500