Acquisitions (Details) (USD $)
3 Months Ended 12 Months Ended 12 Months Ended 12 Months Ended 0 Months Ended 12 Months Ended
Mar. 31, 2010
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2011
Officer
Dec. 31, 2009
Dec. 31, 2011
Intellectual Property Acquisition [Member]
Dec. 31, 2013
Campus Solutions Member [Member]
May 07, 2013
Campus Solutions Member [Member]
Dec. 31, 2013
Campus Solutions Member [Member]
Customer Relationships [Member]
Dec. 31, 2013
Campus Solutions Member [Member]
Acquired Technology [Member]
Aug. 07, 2012
Campus Labs, LLC [Member]
Dec. 31, 2013
Campus Labs, LLC [Member]
Dec. 31, 2012
Campus Labs, LLC [Member]
Dec. 31, 2013
Campus Labs, LLC [Member]
Customer Relationships [Member]
Dec. 31, 2013
Campus Labs, LLC [Member]
Acquired Technology [Member]
Dec. 31, 2013
Campus Labs, LLC [Member]
Trademarks [Member]
Dec. 31, 2013
Campus Labs, LLC [Member]
Covenants Not to Compete [Member]
Dec. 31, 2009
Informed Decisions Corporation Acquisition [Member]
Intellectual Property Acquisition [Abstract]                                    
Number of officers involving in purchase agreement       1                            
Shares issued on acquisition (in shares)           3,000,000                        
Shares which did not vest and will revert back (in shares)           1,051,878                        
Business Acquisition, Cost of Acquired Entity                                    
Purchase Price                                   $ 27,489,000
Cash Paid               47,300,000     37,300,000             17,889,000
Acquisition payable                                   9,600,000
Post closing payment         10,000,000                          
Quarterly post closing payments 1,750,000                                  
Number of warrants included in purchase price of acquisition                     150,000              
Value of warants purchsed                     1,000,000              
Benchmark amount of revenues for potential earnout payment                     12,500,000              
Multiplier for potential earnout payment                     3.5              
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Maximum Unlimited                     46.4              
Business Acquisition, Contingent Consideration, at Fair Value                     13,000,000              
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, Low                     7,000,000              
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High                     23,000,000              
Contingently Returnable Escrow Receivable, Fair Value Disclosure               3,300,000                    
Deposit into Escrow               5,200,000                    
Assets acquired [Abstract]                                    
Accounts receivable               770,000     2,408,000              
Contingently Returnable Escrow Receivable, Fair Value Disclosure               3,300,000                    
Prepaid and other assets                     52,000              
Fixed assets               92,000     577,000              
Intangible assets               23,540,000     21,710,000              
Goodwill               19,548,000     31,170,000              
Total assets acquired               47,250,000     55,917,000              
Liabilities assumed [Abstract]                                    
Accounts payable and accrued liabilities                     1,178,000              
Deferred revenue                     3,500,000              
Total liabilities assumed                     4,678,000              
Total fair value of consideration transferred                     51,239,000              
Business Acquisition, Purchase Price Allocation, Goodwill, Expected Tax Deductible Amount             19.1           20.6          
Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual   13,228,000                     2,900,000          
Business Acquisition, Pro Forma Information [Abstract]                                    
Total revenues   219,913,000 227,132,000 183,220,000                            
Net income   11,034,000 26,380,000 30,677,000                            
Basic earnings per share   $ 0.24 $ 0.49 $ 0.56                            
Basic weighted average number of common shares outstanding   46,717,359 53,877,879 55,210,972                            
Diluted earnings per share   $ 0.23 $ 0.47 $ 0.52                            
Diluted weighted average number of common and common equivalent shares outstanding   48,368,365 56,728,807 59,553,678                            
Acquired Finite-Lived Intangible Assets [Line Items]                                    
Useful life of acquired intangible assets             10 years   11 years 3 years   10 years   12 years 7 years 9 years 5 years  
Amount             $ 23,540,000   $ 21,240,000 $ 2,300,000   $ 21,710,000   $ 14,410,000 $ 5,600,000 $ 700,000 $ 1,000,000