XML 21 R25.htm IDEA: XBRL DOCUMENT v2.4.0.8
Fair Value of Financial Instruments (Tables)
9 Months Ended
Sep. 30, 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 September 30, 2014 and December 31, 2013, by level within the fair value hierarchy (in thousands):

 

     As of September 30, 2014  
     Level I      Level II      Level III      Fair Value  

Financial Assets:

           

Cash and cash equivalents:

           

Commercial paper

   $ —         $ 23,447       $ —         $ 23,447   

Bank deposits

     —           11,017         —           11,017   

Money market funds

     12,829         —           —           12,829   

Short-term investments:

           

Corporate debt obligations

     —           25,125         —           25,125   

Bank deposits

     —           10,270         —           10,270   
  

 

 

    

 

 

    

 

 

    

 

 

 

Total financial assets

   $ 12,829       $ 69,859       $ —         $ 82,688   
  

 

 

    

 

 

    

 

 

    

 

 

 

Financial Liability:

           

Accrued and other current liabilities - Forward foreign exchange contracts

   $ —         $ 419       $ —         $ 419   
  

 

 

    

 

 

    

 

 

    

 

 

 

 

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

Financial Assets:

           

Cash and 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