XML 47 R28.htm IDEA: XBRL DOCUMENT v3.25.3
FINANCIAL INSTRUMENTS - Schedule of Cash, Cash Equivalents and Investments (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 298,240 $ 389,509
Gross unrealized gains 432 602
Gross unrealized losses (18) (180)
Fair Value 298,654 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 56,467 55,370
Gross unrealized gains 0 0
Gross unrealized losses 0 0
Fair Value 56,467 55,370
Total investments    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 241,773 334,139
Gross unrealized gains 432 602
Gross unrealized losses (18) (180)
Fair Value 242,187 334,561
Corporate debt securities    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 23,298 46,746
Gross unrealized gains 123 184
Gross unrealized losses (1) (25)
Fair Value 23,420 46,905
U.S. government & agency securities    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 218,475 287,393
Gross unrealized gains 309 418
Gross unrealized losses (17) (155)
Fair Value $ 218,767 $ 287,656