XML 121 R57.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Fair value of financial instruments and investments - Marketable Securities, Unrealized Gains (Losses) (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Marketable securities accounted for as available-for-sale securities    
Amortized Cost $ 397,776 $ 58,056
Gross Unrealized Gains 787 43
Gross Unrealized Losses (28) (11)
Fair Value 398,535 58,088
Commercial paper    
Marketable securities accounted for as available-for-sale securities    
Amortized Cost 157,936 31,657
Gross Unrealized Gains 162 43
Gross Unrealized Losses 0 (1)
Fair Value 158,098 31,699
Corporate debt securities    
Marketable securities accounted for as available-for-sale securities    
Amortized Cost 188,778 26,399
Gross Unrealized Gains 576 0
Gross Unrealized Losses (20) (10)
Fair Value 189,334 $ 26,389
Asset-backed securities    
Marketable securities accounted for as available-for-sale securities    
Amortized Cost 51,062  
Gross Unrealized Gains 49  
Gross Unrealized Losses (8)  
Fair Value $ 51,103