XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.2
CASH EQUIVALENTS AND MARKETABLE SECURITIES - Schedule of Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 1,505,300 $ 1,541,584
Gross Unrealized Gains 286 1,863
Gross Unrealized Losses (3,719) (2,218)
Fair Value 1,501,867 1,541,229
Cash Equivalents    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 107,565 134,943
Marketable Securities    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 1,394,302 1,406,286
Money market funds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 79,051 132,037
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 79,051 132,037
Money market funds | Cash Equivalents    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 79,051 132,037
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 41,213 55,863
Gross Unrealized Gains 27 58
Gross Unrealized Losses 0 (9)
Fair Value 41,240 55,912
Certificates of deposit | Cash Equivalents    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 0 750
Certificates of deposit | Marketable Securities    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 41,240 55,162
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 70,853 71,427
Gross Unrealized Gains 2 29
Gross Unrealized Losses (68) (19)
Fair Value 70,787 71,437
Commercial paper | Cash Equivalents    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 0 1,694
Commercial paper | Marketable Securities    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 70,787 69,743
Corporate notes and bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 392,445 406,093
Gross Unrealized Gains 228 934
Gross Unrealized Losses (790) (931)
Fair Value 391,883 406,096
Corporate notes and bonds | Cash Equivalents    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 3,551 462
Corporate notes and bonds | Marketable Securities    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 388,332 405,634
U.S. Treasuries    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 247,809 327,773
Gross Unrealized Gains 0 152
Gross Unrealized Losses (208) (34)
Fair Value 247,601 327,891
U.S. Treasuries | Cash Equivalents    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 24,963 0
U.S. Treasuries | Marketable Securities    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 222,638 327,891
U.S. Government agency securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 673,929 548,391
Gross Unrealized Gains 29 690
Gross Unrealized Losses (2,653) (1,225)
Fair Value 671,305 547,856
U.S. Government agency securities | Cash Equivalents    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 0 0
U.S. Government agency securities | Marketable Securities    
Debt Securities, Available-for-sale [Line Items]    
Fair Value $ 671,305 $ 547,856