XML 47 R35.htm IDEA: XBRL DOCUMENT v3.24.3
FINANCIAL INSTRUMENTS - Schedule of Cash, Cash Equivalents and Investments (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 469,595 $ 631,197
Gross unrealized gains 1,584 864
Gross unrealized losses (32) (645)
Fair Value 471,147 631,416
Short-term restricted cash 690 300
Long-term restricted cash 1,532 2,422
Cash and cash equivalents    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 77,980 179,958
Gross unrealized gains 2 13
Gross unrealized losses 0 (60)
Fair Value 77,982 179,911
Commercial paper    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost   9,947
Gross unrealized gains   0
Gross unrealized losses   0
Fair Value   9,947
Corporate debt securities    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 67,563 88,263
Gross unrealized gains 620 373
Gross unrealized losses (5) (57)
Fair Value 68,178 88,579
U.S. government & agency securities    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 324,052 353,029
Gross unrealized gains 962 478
Gross unrealized losses (27) (528)
Fair Value 324,987 352,979
Investments:    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 391,615 451,239
Gross unrealized gains 1,582 851
Gross unrealized losses (32) (585)
Fair Value $ 393,165 $ 451,505