Accrued Expenses and Other Current Liabilities (Tables)
6 Months Ended
Jun. 30, 2012
Accrued Expenses and Other Current Liabilities [Abstract]  
Schedule of accrued expenses and other current liabilities
                 
    December 31,
2011
    June 30,
2012
 

Accrued compensation

  $ 3,612     $ 3,077  

Accrued content fees

    334       679  

Accrued business acquisition consolidation

    —         500  

Unearned revenue on contracts

    255       268  

Other

    1,291       802  
   

 

 

   

 

 

 

Total

  $ 5,492     $ 5,326