XML 66 R54.htm IDEA: XBRL DOCUMENT v3.8.0.1
Fair value of financial instruments and investments - Marketable Securities, Balance Sheet Disclosures (Details) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Marketable securities on the balance sheet    
Less Than 12 Months $ 69,377 $ 157,352
More Than 12 Months 10,077 15,993
Commercial paper    
Marketable securities on the balance sheet    
Less Than 12 Months 13,827 12,966
More Than 12 Months 0 0
Corporate debt securities    
Marketable securities on the balance sheet    
Less Than 12 Months 55,550 137,196
More Than 12 Months 10,077 15,993
Government obligations    
Marketable securities on the balance sheet    
Less Than 12 Months 0 7,190
More Than 12 Months $ 0 $ 0