XML 56 R45.htm IDEA: XBRL DOCUMENT v3.21.2
Fair value of financial instruments and marketable securities - Available for sale (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 471,944 $ 892,938
Gross Unrealized, Gain 436 1,975
Gross Unrealized, Loss (42) (75)
Fair Value 472,338 894,838
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 109,890 276,855
Gross Unrealized, Gain 20 19
Gross Unrealized, Loss 0 (37)
Fair Value 109,910 276,837
Corporate debt securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 281,467 474,030
Gross Unrealized, Gain 351 1,658
Gross Unrealized, Loss (37) (29)
Fair Value 281,781 475,659
Asset-backed securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 20,704 28,681
Gross Unrealized, Gain 45 210
Gross Unrealized, Loss (1) (3)
Fair Value 20,748 28,888
Government obligations    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 59,883 113,372
Gross Unrealized, Gain 20 88
Gross Unrealized, Loss (4) (6)
Fair Value $ 59,899 $ 113,454