Quarterly report pursuant to Section 13 or 15(d)

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

v3.4.0.3
Cash, Cash Equivalents and Investments - Schedule of cash, cash equivalents and investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2016
Dec. 31, 2015
Mar. 31, 2015
Dec. 31, 2014
Cash, Cash Equivalents and Investments        
Total cash and cash equivalents $ 303,454 $ 334,667 $ 221,014 $ 175,957
Total short-term investments 45,805 35,844    
Total long-term investments 33,238 46,369    
Cash, cash equivalents and investments 382,497 416,880    
Cash        
Cash, Cash Equivalents and Investments        
Total cash and cash equivalents 109,287 104,361    
Money market funds        
Cash, Cash Equivalents and Investments        
Total cash and cash equivalents 112,561 180,021    
Commercial paper        
Cash, Cash Equivalents and Investments        
Total cash and cash equivalents 68,547 31,089    
Total short-term investments 8,795 4,792    
Corporate debt securities        
Cash, Cash Equivalents and Investments        
Total cash and cash equivalents 11,058 2,000    
Total short-term investments 37,010 31,052    
Total long-term investments 33,238 46,369    
U.S. government and government agency debt securities        
Cash, Cash Equivalents and Investments        
Total cash and cash equivalents $ 2,001 $ 17,196