v3.10.0.1
Stock-Based Compensation - Expense (Details)
3 Months Ended 6 Months Ended
Jun. 05, 2017
USD ($)
Jun. 30, 2018
USD ($)
item
Jun. 30, 2017
USD ($)
Jun. 30, 2018
USD ($)
item
Jun. 30, 2017
USD ($)
Stock-based compensation expense included in the unaudited condensed consolidated statements of operations          
Number of share-based employee compensation plans | item   2   2  
Percentage of purchase price to fair market value 90.00%        
Maximum payroll deduction amount per calendar year $ 25,000        
Stock-based compensation expense   $ 9,009,000 $ 5,495,000 $ 16,131,000 $ 9,390,000
Curriculum and teaching          
Stock-based compensation expense included in the unaudited condensed consolidated statements of operations          
Stock-based compensation expense   5,000   7,000  
Servicing and support          
Stock-based compensation expense included in the unaudited condensed consolidated statements of operations          
Stock-based compensation expense   1,320,000 1,161,000 2,192,000 1,856,000
Technology and content development          
Stock-based compensation expense included in the unaudited condensed consolidated statements of operations          
Stock-based compensation expense   1,075,000 897,000 1,786,000 1,543,000
Marketing and sales          
Stock-based compensation expense included in the unaudited condensed consolidated statements of operations          
Stock-based compensation expense   718,000 430,000 1,207,000 772,000
General and administrative          
Stock-based compensation expense included in the unaudited condensed consolidated statements of operations          
Stock-based compensation expense   $ 5,891,000 $ 3,007,000 $ 10,939,000 $ 5,219,000
Minimum          
Stock-based compensation expense included in the unaudited condensed consolidated statements of operations          
Percentage of payroll deduction 1.00%        
Maximum          
Stock-based compensation expense included in the unaudited condensed consolidated statements of operations          
Percentage of payroll deduction 15.00%