Accrued Expenses (Details Textual) - USD ($)
$ in Thousands
1 Months Ended 6 Months Ended
Jun. 30, 2015
Jan. 31, 2014
Jun. 30, 2015
Jun. 30, 2014
Dec. 31, 2014
Dec. 31, 2013
Accrued Expenses [Line Items]            
Payments to acquire businesses, net of cash acquired     $ 400 $ 3,600    
Headsprout            
Accrued Expenses [Line Items]            
Acquisition accrual payment           $ 4,000
Payments to acquire businesses, net of cash acquired $ 400 $ 3,600        
Senior Notes            
Accrued Expenses [Line Items]            
Senior secured notes, interest rate 9.75%   9.75%   9.75%