XML 43 R32.htm IDEA: XBRL DOCUMENT v3.5.0.2
Fair value of financial instruments and marketable securities - Balance Sheet (Details) - USD ($)
$ in Thousands
Jun. 30, 2016
Dec. 31, 2015
Marketable securities on the balance sheet    
Total Marketable securities, Less Than 12 Months $ 186,061 $ 186,782
Total Marketable securities, More Than 12 Months 51,174 94,121
Commercial paper    
Marketable securities on the balance sheet    
Total Marketable securities, Less Than 12 Months 11,990 26,957
Corporate debt securities    
Marketable securities on the balance sheet    
Total Marketable securities, Less Than 12 Months 159,714 140,831
Total Marketable securities, More Than 12 Months 51,174 85,488
Government obligations    
Marketable securities on the balance sheet    
Total Marketable securities, Less Than 12 Months $ 14,357 18,994
Total Marketable securities, More Than 12 Months   $ 8,633