XML 52 R28.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value of Financial Instruments (Tables)
12 Months Ended
Dec. 31, 2014
Fair Value Disclosures [Abstract]  
Assets and Liabilities Subject to Fair Value Measurements on Recurring Basis

The following table sets forth the Company’s assets and liabilities that were measured at fair value as of December 31, 2014 and 2013, by level within the fair value hierarchy (in thousands):

 

     As of December 31, 2014  
     Level I      Level II      Level III      Fair Value  

Financial Assets:

           

Cash equivalents:

           

Bank deposits

   $ —         $ 11,877       $ —         $ 11,877   

Commercial paper

     —           18,339         —           18,339   

Money market funds

     11,596         —           —           11,596   

Short-term investments:

           

Corporate debt obligations

     —           31,354         —           31,354   

Bank deposits

     —           10,270         —           10,270   
  

 

 

    

 

 

    

 

 

    

 

 

 

Total financial assets

   $ 11,596       $ 71,840       $ —         $ 83,436   
  

 

 

    

 

 

    

 

 

    

 

 

 

Financial Liability:

           

Accrued and other current liabilities—Forward foreign exchange contracts

   $ —         $ 1,002       $ —         $ 1,002   
  

 

 

    

 

 

    

 

 

    

 

 

 
     As of December 31, 2013  
     Level I      Level II      Level III      Fair Value  

Financial Assets:

           

Cash equivalents:

           

Commercial paper

   $ —         $ 21,947       $ —         $ 21,947   

Bank deposits

     —           10,165         —           10,165   

Money market funds

     2,619         —           —           2,619   

Short-term investments:

           

Corporate debt obligations

     —           28,228         —           28,228   

Bank deposits

     —           10,153         —           10,153   
  

 

 

    

 

 

    

 

 

    

 

 

 

Total financial assets

   $ 2,619       $ 70,493       $ —         $ 73,112