v3.26.3
CASH, CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Sep. 30, 2025
Debt Securities, Available-for-Sale [Line Items]      
Cash and cash equivalents $ 96,734 $ 93,548 $ 342,119
HTM Securities      
Debt securities, held-to-maturity, adjusted cost basis and recorded basis 300,941 348,873  
Unrealized gains 5 130  
Unrealized losses (1,173) (205)  
Fair market value 299,773 348,798  
Debt securities, available-for-sale and held-to-maturity, adjusted cost basis 463,479 447,674  
Debt securities, available-for-sale and held-to-maturity, unrealized gains 5 130  
Debt securities, available-for-sale and held-to-maturity, unrealized losses (1,173) (205)  
Debt securities, available-for-sale and held-to-maturity, fair value 462,311 447,599  
Debt securities, available-for-sale and held-to-maturity 463,479 447,674  
Level 1 | U.S. Treasury bills      
HTM Securities      
Debt securities, held-to-maturity, adjusted cost basis and recorded basis 58,880 54,096  
Unrealized gains 0 48  
Unrealized losses (125) 0  
Fair market value 58,755 54,144  
Level 2 | Corporate debt securities      
HTM Securities      
Debt securities, held-to-maturity, adjusted cost basis and recorded basis 242,061 294,777  
Unrealized gains 5 82  
Unrealized losses (1,048) (205)  
Fair market value 241,018 294,654  
Balance Sheet Location [Axis]: us-gaap:CashAndCashEquivalentsAtCarryingValue      
HTM Securities      
Debt securities, held-to-maturity, adjusted cost basis and recorded basis 0 9,920  
Debt securities, available-for-sale and held-to-maturity 96,734 93,548  
Balance Sheet Location [Axis]: us-gaap:CashAndCashEquivalentsAtCarryingValue | Level 1 | U.S. Treasury bills      
HTM Securities      
Debt securities, held-to-maturity, adjusted cost basis and recorded basis 0 0  
Balance Sheet Location [Axis]: us-gaap:CashAndCashEquivalentsAtCarryingValue | Level 2 | Corporate debt securities      
HTM Securities      
Debt securities, held-to-maturity, adjusted cost basis and recorded basis 0 9,920  
Balance Sheet Location [Axis]: us-gaap:HeldToMaturitySecuritiesCurrent      
HTM Securities      
Debt securities, held-to-maturity, adjusted cost basis and recorded basis 300,941 338,953  
Debt securities, available-for-sale and held-to-maturity 366,745 354,126  
Balance Sheet Location [Axis]: us-gaap:HeldToMaturitySecuritiesCurrent | Level 1 | U.S. Treasury bills      
HTM Securities      
Debt securities, held-to-maturity, adjusted cost basis and recorded basis 58,880 54,096  
Balance Sheet Location [Axis]: us-gaap:HeldToMaturitySecuritiesCurrent | Level 2 | Corporate debt securities      
HTM Securities      
Debt securities, held-to-maturity, adjusted cost basis and recorded basis 242,061 284,857  
Cash      
Debt Securities, Available-for-Sale [Line Items]      
Cash and cash equivalents, fair value 11,227 7,402  
Cash | Balance Sheet Location [Axis]: us-gaap:CashAndCashEquivalentsAtCarryingValue      
Debt Securities, Available-for-Sale [Line Items]      
Cash and cash equivalents 11,227 7,402  
Money market funds | Level 1      
Debt Securities, Available-for-Sale [Line Items]      
Cash and cash equivalents, fair value 85,507 66,213  
Money market funds | Balance Sheet Location [Axis]: us-gaap:CashAndCashEquivalentsAtCarryingValue | Level 1      
Debt Securities, Available-for-Sale [Line Items]      
Cash and cash equivalents 85,507 66,213  
Certificate of deposits and term deposits | Level 2      
Debt Securities, Available-for-Sale [Line Items]      
Cash and cash equivalents, fair value 65,804 25,186  
Certificate of deposits and term deposits | Balance Sheet Location [Axis]: us-gaap:CashAndCashEquivalentsAtCarryingValue | Level 2      
Debt Securities, Available-for-Sale [Line Items]      
Cash and cash equivalents 0 10,013  
Certificate of deposits and term deposits | Balance Sheet Location [Axis]: us-gaap:HeldToMaturitySecuritiesCurrent | Level 2      
Debt Securities, Available-for-Sale [Line Items]      
Cash and cash equivalents $ 65,804 $ 15,173