XML 71 R58.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair value of financial instruments and investments - Available-for-sale securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Debt Securities, Available-for-sale [Line Items]    
Unrealized losses $ (8)  
Fair Value 16,223  
Unrealized losses (3)  
Fair Value 10,087  
Unrealized losses (11)  
Fair Value 26,310  
Commercial Paper    
Debt Securities, Available-for-sale [Line Items]    
Unrealized losses (1)  
Fair Value 1,993  
Unrealized losses 0  
Fair Value 0  
Unrealized losses (1)  
Fair Value 1,993  
Corporate debt securities    
Debt Securities, Available-for-sale [Line Items]    
Unrealized losses (7) $ (28)
Fair Value 14,230 59,108
Unrealized losses (3) (2)
Fair Value 10,087 6,519
Unrealized losses (10) (30)
Fair Value $ 24,317 $ 65,627