XML 65 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
FINANCIAL INSTRUMENTS - Summary of Cash, Cash Equivalents and Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Schedule of Available-for-sale Securities [Line Items]    
Fair Value $ 561,244  
Total cash, cash equivalents, and investments    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 631,197 $ 777,083
Gross unrealized gains 864 16
Gross unrealized losses (645) (4,781)
Fair Value 631,416 772,318
Cash and cash equivalents:    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 179,958 325,144
Gross unrealized gains 13 6
Gross unrealized losses (60) (61)
Fair Value 179,911 325,089
Cash and money market funds    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 70,172 137,636
Gross unrealized gains 0 0
Gross unrealized losses 0 0
Fair Value 70,172 137,636
Commercial paper    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost   166,514
Gross unrealized gains   0
Gross unrealized losses   (61)
Fair Value   166,453
U.S. government & agency securities    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 109,786 20,994
Gross unrealized gains 13 6
Gross unrealized losses (60) 0
Fair Value 109,739 21,000
Investments:    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 451,239 451,939
Gross unrealized gains 851 10
Gross unrealized losses (585) (4,720)
Fair Value 451,505 447,229
Commercial paper    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 9,947 127,626
Gross unrealized gains 0 9
Gross unrealized losses 0 (333)
Fair Value 9,947 127,302
Corporate debt securities    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 88,263 49,998
Gross unrealized gains 373 0
Gross unrealized losses (57) (507)
Fair Value 88,579 49,491
U.S. government & agency securities    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 353,029 274,315
Gross unrealized gains 478 1
Gross unrealized losses (528) (3,880)
Fair Value 352,979 270,436
Short-term restricted cash    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 300 300
Fair Value 300 300
Long-term restricted cash    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 2,422 2,922
Fair Value $ 2,422 $ 2,922