XML 56 R44.htm IDEA: XBRL DOCUMENT v3.22.1
Fair value of financial instruments and investments - Marketable Securities, Unrealized Gains (Losses) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Debt Securities, Available-for-sale [Line Items]      
Amortized Cost $ 248,335   $ 377,287
Gross Unrealized, Gain 30   107
Gross Unrealized, Loss (3,545)   (709)
Fair Value 244,820   376,685
Write downs of available for sale debt securities 0    
Increase in allowance for credit losses 0 $ 0  
Realized gain (loss) from sale of marketable securities (100) $ 700  
Commercial paper      
Debt Securities, Available-for-sale [Line Items]      
Amortized Cost 27,292   75,275
Gross Unrealized, Gain 0   5
Gross Unrealized, Loss (11)   (1)
Fair Value 27,281   75,279
Corporate debt securities      
Debt Securities, Available-for-sale [Line Items]      
Amortized Cost 187,121   268,246
Gross Unrealized, Gain 18   81
Gross Unrealized, Loss (3,139)   (644)
Fair Value 184,000   267,683
Asset-backed securities      
Debt Securities, Available-for-sale [Line Items]      
Amortized Cost 10,202   15,287
Gross Unrealized, Gain 7   16
Gross Unrealized, Loss (37)   (5)
Fair Value 10,172   15,298
Government obligations      
Debt Securities, Available-for-sale [Line Items]      
Amortized Cost 23,720   18,479
Gross Unrealized, Gain 5   5
Gross Unrealized, Loss (358)   (59)
Fair Value $ 23,367   $ 18,425