XML 68 R29.htm IDEA: XBRL DOCUMENT v3.23.2
FINANCIAL INSTRUMENTS - Summary of Cash, Cash Equivalents and Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 832,548 $ 777,083
Gross unrealized gains 80 16
Gross unrealized losses (2,766) (4,781)
Fair Value 829,862 772,318
Short-term restricted cash 300 300
Long-term restricted cash 2,422 2,922
Cash and cash equivalents    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 209,279 325,144
Gross unrealized gains 17 6
Gross unrealized losses (9) (61)
Fair Value 209,287 325,089
Commercial paper    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 94,247 127,626
Gross unrealized gains 0 9
Gross unrealized losses (123) (333)
Fair Value 94,124 127,302
Corporate debt securities    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 74,930 49,998
Gross unrealized gains 6 0
Gross unrealized losses (352) (507)
Fair Value 74,584 49,491
U.S. government & agency securities    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 454,092 274,315
Gross unrealized gains 57 1
Gross unrealized losses (2,282) (3,880)
Fair Value 451,867 270,436
Investments:    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 623,269 451,939
Gross unrealized gains 63 10
Gross unrealized losses (2,757) (4,720)
Fair Value $ 620,575 $ 447,229