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
Sep. 30, 2016
Dec. 31, 2015
Marketable securities on the balance sheet    
Total Marketable securities, Less Than 12 Months $ 163,941 $ 186,782
Total Marketable securities, More Than 12 Months 34,111 94,121
Commercial paper    
Marketable securities on the balance sheet    
Total Marketable securities, Less Than 12 Months 17,988 26,957
Total Marketable securities, More Than 12 Months 0 0
Corporate debt securities    
Marketable securities on the balance sheet    
Total Marketable securities, Less Than 12 Months 132,009 140,831
Total Marketable securities, More Than 12 Months 34,111 85,488
Government obligations    
Marketable securities on the balance sheet    
Total Marketable securities, Less Than 12 Months 13,944 18,994
Total Marketable securities, More Than 12 Months $ 0 $ 8,633