XML 70 R57.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair value of financial instruments and investments - Marketable Securities, Unrealized Gains (Losses) (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Marketable securities accounted for as available-for-sale securities    
Amortized Cost $ 58,056 $ 79,432
Gross Unrealized Gains 43 52
Gross Unrealized Losses (11) (30)
Fair Value 58,088 79,454
Commercial paper    
Marketable securities accounted for as available-for-sale securities    
Amortized Cost 31,657 13,775
Gross Unrealized Gains 43 52
Gross Unrealized Losses (1) 0
Fair Value 31,699 13,827
Corporate debt securities    
Marketable securities accounted for as available-for-sale securities    
Amortized Cost 26,399 65,657
Gross Unrealized Gains 0 0
Gross Unrealized Losses (10) (30)
Fair Value $ 26,389 $ 65,627