Fair Value Measurements and Investments (Details) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2011
Dec. 31, 2010
Assets:    
Available for sale marketable equity securities $ 1,200  
Liabilities:    
Contingent consideration at fair value 738 1,602
Recurring basis | Quoted Prices in Active Markets (Level 1)
   
Assets:    
Money market funds 35,929 36,537
Available for sale marketable equity securities 1,489  
Total 37,418 36,537
Recurring basis | Significant Other Observable Inputs (Level 2)
   
Assets:    
Equity securities-restricted stock   300
Put/call option on equity securities   200
Total   500
Liabilities:    
Currency forward derivative 532  
Total 532  
Recurring basis | Significant Unobservable Inputs (Level 3)
   
Liabilities:    
Total 1,673  
Recurring basis | Significant Unobservable Inputs (Level 3) | Danidin earnout
   
Liabilities:    
Contingent consideration at fair value 935  
Recurring basis | Significant Unobservable Inputs (Level 3) | Match Point Earnout
   
Liabilities:    
Contingent consideration at fair value 738 1,602
Recurring basis | Total Fair Value Measurements
   
Assets:    
Money market funds 35,929 36,537
Available for sale marketable equity securities 1,489  
Equity securities-restricted stock   300
Put/call option on equity securities   200
Total 37,418 37,037
Liabilities:    
Currency forward derivative 532  
Total 2,205  
Recurring basis | Total Fair Value Measurements | Danidin earnout
   
Liabilities:    
Contingent consideration at fair value 935  
Recurring basis | Total Fair Value Measurements | Match Point Earnout
   
Liabilities:    
Contingent consideration at fair value $ 738 $ 1,602