XML 47 R28.htm IDEA: XBRL DOCUMENT v3.25.2
FINANCIAL INSTRUMENTS - Schedule of Cash, Cash Equivalents and Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 314,468 $ 389,509
Gross unrealized gains 321 602
Gross unrealized losses (54) (180)
Fair Value 314,735 389,931
Short-term restricted cash 300 690
Long-term restricted cash 1,532 1,532
Cash and cash equivalents    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 54,803 55,370
Gross unrealized gains 0 0
Gross unrealized losses 0 0
Fair Value 54,803 55,370
Total investments    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 259,665 334,139
Gross unrealized gains 321 602
Gross unrealized losses (54) (180)
Fair Value 259,932 334,561
Corporate debt securities    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 30,939 46,746
Gross unrealized gains 130 184
Gross unrealized losses (5) (25)
Fair Value 31,064 46,905
U.S. government & agency securities    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 228,726 287,393
Gross unrealized gains 191 418
Gross unrealized losses (49) (155)
Fair Value $ 228,868 $ 287,656