XML 57 R44.htm IDEA: XBRL DOCUMENT v3.22.2
Fair value of financial instruments and investments - Marketable Securities, Unrealized Gains (Losses) (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 158,644 $ 377,287
Gross Unrealized, Gain   107
Gross Unrealized, Loss (3,671) (709)
Fair Value 154,973 376,685
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost   75,275
Gross Unrealized, Gain   5
Gross Unrealized, Loss   (1)
Fair Value   75,279
Corporate debt securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 152,771 268,246
Gross Unrealized, Gain 0 81
Gross Unrealized, Loss (3,483) (644)
Fair Value 149,288 267,683
Asset-backed securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost   15,287
Gross Unrealized, Gain   16
Gross Unrealized, Loss   (5)
Fair Value   15,298
Government obligations    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 5,873 18,479
Gross Unrealized, Gain   5
Gross Unrealized, Loss (188) (59)
Fair Value $ 5,685 $ 18,425