XML 62 R50.htm IDEA: XBRL DOCUMENT v3.22.2
CASH EQUIVALENTS AND MARKETABLE SECURITIES - Schedule of Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 1,197,483 $ 969,740
Gross Unrealized Gains 2 0
Gross Unrealized Losses (12,211) (2,859)
Fair Value 1,185,274 966,881
Cash Equivalents    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 432,946 69,546
Marketable Securities    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 752,328 897,335
Money market funds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 432,946 35,789
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 432,946 35,789
Money market funds | Cash Equivalents    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 432,946 35,789
Money market funds | Marketable Securities    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 0 0
Certificates of deposit    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 3,126 16,001
Gross Unrealized Gains 0 0
Gross Unrealized Losses (24) (2)
Fair Value 3,102 15,999
Certificates of deposit | Cash Equivalents    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 0 6,000
Certificates of deposit | Marketable Securities    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 3,102 9,999
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 121,294 215,964
Gross Unrealized Gains 0 0
Gross Unrealized Losses (224) (114)
Fair Value 121,070 215,850
Commercial paper | 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 121,070 188,853
Corporate notes and bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 144,438 199,244
Gross Unrealized Gains 1 0
Gross Unrealized Losses (3,189) (872)
Fair Value 141,250 198,372
Corporate notes and bonds | 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 141,250 197,612
U.S. Treasuries    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 39,551 14,999
Gross Unrealized Gains 1 0
Gross Unrealized Losses (8) (1)
Fair Value 39,544 14,998
U.S. Treasuries | Cash Equivalents    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 0 0
U.S. Treasuries | Marketable Securities    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 39,544 14,998
U.S. Government agencies    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 456,128 487,743
Gross Unrealized Gains 0 0
Gross Unrealized Losses (8,766) (1,870)
Fair Value 447,362 485,873
U.S. Government agencies | 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 $ 447,362 $ 485,873