XML 46 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
FINANCIAL INSTRUMENTS - Summary of Cash, Cash Equivalents and Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 510,325 $ 631,197
Gross unrealized gains 74 864
Gross unrealized losses (597) (645)
Fair Value 509,802 631,416
Short-term restricted cash 342 300
Long-term restricted cash 1,922 2,422
Cash and cash equivalents    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 99,531 179,958
Gross unrealized gains 0 13
Gross unrealized losses (5) (60)
Fair Value 99,526 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 84,326 88,263
Gross unrealized gains 59 373
Gross unrealized losses (146) (57)
Fair Value 84,239 88,579
U.S. government & agency securities    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 326,468 353,029
Gross unrealized gains 15 478
Gross unrealized losses (446) (528)
Fair Value 326,037 352,979
Investments:    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 410,794 451,239
Gross unrealized gains 74 851
Gross unrealized losses (592) (585)
Fair Value $ 410,276 $ 451,505