v3.8.0.1
Commitments and Contingencies (Details)
$ in Thousands
Dec. 31, 2017
USD ($)
Future minimum payments to clients  
2018 $ 5,975
2019 875
2020 625
2021 625
2022 625
Thereafter 4,400
Total future minimum payments to university clients $ 13,125