XML 64 R50.htm IDEA: XBRL DOCUMENT v3.22.1
CASH EQUIVALENTS AND MARKETABLE SECURITIES - Schedule of Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 1,015,630 $ 969,740
Gross Unrealized Gains 1 0
Gross Unrealized Losses (10,383) (2,859)
Fair Value 1,005,248 966,881
Cash and Cash Equivalents    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 193,627 69,546
Marketable Securities    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 811,621 897,335
Money market funds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 193,627 35,789
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 193,627 35,789
Money market funds | Cash and Cash Equivalents    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 193,627 35,789
Money market funds | Marketable Securities    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 0 0
Certificate of deposit    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 6,000 16,001
Gross Unrealized Gains 0 0
Gross Unrealized Losses (1) (2)
Fair Value 5,999 15,999
Certificate of deposit | Cash and Cash Equivalents    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 0 6,000
Certificate of deposit | Marketable Securities    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 5,999 9,999
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 164,243 215,964
Gross Unrealized Gains 0 0
Gross Unrealized Losses (379) (114)
Fair Value 163,864 215,850
Commercial paper | Cash and Cash Equivalents    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 0 26,997
Commercial paper | Marketable Securities    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 163,864 188,853
Corporate notes and bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 164,858 199,244
Gross Unrealized Gains 1 0
Gross Unrealized Losses (2,860) (872)
Fair Value 161,999 198,372
Corporate notes and bonds | Cash and Cash Equivalents    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 0 760
Corporate notes and bonds | Marketable Securities    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 161,999 197,612
U.S. Treasuries    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost   14,999
Gross Unrealized Gains   0
Gross Unrealized Losses   (1)
Fair Value   14,998
U.S. Treasuries | Cash and Cash Equivalents    
Debt Securities, Available-for-sale [Line Items]    
Fair Value   0
U.S. Treasuries | Marketable Securities    
Debt Securities, Available-for-sale [Line Items]    
Fair Value   14,998
U.S. Government agencies    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 486,902 487,743
Gross Unrealized Gains 0 0
Gross Unrealized Losses (7,143) (1,870)
Fair Value 479,759 485,873
U.S. Government agencies | Cash and Cash Equivalents    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 0 0
U.S. Government agencies | Marketable Securities    
Debt Securities, Available-for-sale [Line Items]    
Fair Value $ 479,759 $ 485,873