XML 58 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Fair value of financial instruments and marketable securities - Available for sale (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 568,509 $ 892,938
Gross Unrealized, Gain 581 1,975
Gross Unrealized, Loss (50) (75)
Fair Value 569,040 894,838
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 190,225 276,855
Gross Unrealized, Gain 37 19
Gross Unrealized, Loss (1) (37)
Fair Value 190,261 276,837
Corporate debt securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 312,721 474,030
Gross Unrealized, Gain 447 1,658
Gross Unrealized, Loss (48) (29)
Fair Value 313,120 475,659
Asset-backed securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 22,134 28,681
Gross Unrealized, Gain 68 210
Gross Unrealized, Loss   (3)
Fair Value 22,202 28,888
Government obligations    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 43,429 113,372
Gross Unrealized, Gain 29 88
Gross Unrealized, Loss (1) (6)
Fair Value $ 43,457 $ 113,454