XML 55 R40.htm IDEA: XBRL DOCUMENT v3.22.1
Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Schedule of Available-for-sale Securities [Line Items]    
Adjusted Cost $ 415,503 $ 551,509
Gross Unrealized Gains 3 18
Gross Unrealized Losses (754) (266)
Debt Securities, Available-for-sale 414,752 551,261
Cash equivalents [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Adjusted Cost 224,291 267,621
Debt Securities, Available-for-sale 224,291 267,621
Cash equivalents [Member] | Money market funds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Adjusted Cost 63,290 149,429
Debt Securities, Available-for-sale 63,290 149,429
Cash equivalents [Member] | Time deposits [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Adjusted Cost 45,501 35,342
Debt Securities, Available-for-sale 45,501 35,342
Cash equivalents [Member] | Commercial paper [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Adjusted Cost 115,500 77,850
Debt Securities, Available-for-sale 115,500 77,850
Cash equivalents [Member] | Government and corporate bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Adjusted Cost   5,000
Gross Unrealized Gains   0
Gross Unrealized Losses   0
Debt Securities, Available-for-sale   5,000
Short-term investments [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Adjusted Cost 171,570 252,721
Gross Unrealized Gains 3 18
Gross Unrealized Losses (393) (117)
Debt Securities, Available-for-sale 171,180 252,622
Short-term investments [Member] | Time deposits [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Adjusted Cost 19,994 25,598
Debt Securities, Available-for-sale 19,994 25,598
Short-term investments [Member] | Commercial paper [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Adjusted Cost 34,000 57,000
Gross Unrealized Losses (10) (14)
Debt Securities, Available-for-sale 33,990 56,986
Short-term investments [Member] | Government and corporate bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Adjusted Cost 117,576 170,123
Gross Unrealized Gains 3 18
Gross Unrealized Losses (383) (103)
Debt Securities, Available-for-sale 117,196 170,038
Long-term investments [Member] | Government and corporate bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Adjusted Cost 19,642 31,167
Gross Unrealized Losses (361) (149)
Debt Securities, Available-for-sale $ 19,281 $ 31,018