Quarterly report pursuant to Section 13 or 15(d)

Cash, Cash Equivalents and Investments - Schedule of cash, cash equivalents and investments (Details)

v3.2.0.727
Cash, Cash Equivalents and Investments - Schedule of cash, cash equivalents and investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2015
Dec. 31, 2014
Jun. 30, 2014
Dec. 31, 2013
Cash, Cash Equivalents and Investments        
Total cash and cash equivalents $ 204,103 $ 175,957 $ 157,848 $ 245,755
Total short-term investments 168,339 178,631    
Total long-term investments 89,013 104,243    
Cash, cash equivalents and investments 461,455 458,831    
Cash        
Cash, Cash Equivalents and Investments        
Total cash and cash equivalents 99,001 72,487    
Money market funds        
Cash, Cash Equivalents and Investments        
Total cash and cash equivalents 94,948 89,113    
Commercial paper        
Cash, Cash Equivalents and Investments        
Total cash and cash equivalents 7,749 9,349    
Total short-term investments 42,582 45,443    
Corporate debt securities        
Cash, Cash Equivalents and Investments        
Total cash and cash equivalents 2,405 5,008    
Total short-term investments 123,255 128,691    
Total long-term investments 89,013 100,998    
U.S. government and government agency debt securities        
Cash, Cash Equivalents and Investments        
Total short-term investments 2,502 4,497    
Total long-term investments $ 0 $ 3,245