XML 40 R27.htm IDEA: XBRL DOCUMENT v3.26.1
CASH, CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Mar. 31, 2025
Debt Securities, Available-for-Sale [Line Items]      
Cash and cash equivalents $ 87,527 $ 93,548 $ 127,279
HTM Securities      
Debt securities, held-to-maturity, adjusted cost basis and recorded basis 319,087 348,873  
Unrealized gains 27 130  
Unrealized losses (515) (205)  
Fair market value 318,599 348,798  
Debt securities, available-for-sale and held-to-maturity, adjusted cost basis 432,004 447,674  
Debt securities, available-for-sale and held-to-maturity, unrealized gains 27 130  
Debt securities, available-for-sale and held-to-maturity, unrealized losses (515) (205)  
Debt securities, available-for-sale and held-to-maturity, fair value 431,516 447,599  
Debt securities, available-for-sale and held-to-maturity 432,004 447,674  
Level 1 | U.S. Treasury bills      
HTM Securities      
Debt securities, held-to-maturity, adjusted cost basis and recorded basis 58,953 54,096  
Unrealized gains 15 48  
Unrealized losses (48) 0  
Fair market value 58,920 54,144  
Level 2 | Corporate debt securities      
HTM Securities      
Debt securities, held-to-maturity, adjusted cost basis and recorded basis 260,134 294,777  
Unrealized gains 12 82  
Unrealized losses (467) (205)  
Fair market value 259,679 294,654  
Cash and cash equivalents      
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 87,527 93,548  
Cash and cash equivalents | Level 1 | U.S. Treasury bills      
HTM Securities      
Debt securities, held-to-maturity, adjusted cost basis and recorded basis 0 0  
Cash and cash equivalents | Level 2 | Corporate debt securities      
HTM Securities      
Debt securities, held-to-maturity, adjusted cost basis and recorded basis 0 9,920  
Short-term investments      
HTM Securities      
Debt securities, held-to-maturity, adjusted cost basis and recorded basis 319,087 338,953  
Debt securities, available-for-sale and held-to-maturity 344,477 354,126  
Short-term investments | Level 1 | U.S. Treasury bills      
HTM Securities      
Debt securities, held-to-maturity, adjusted cost basis and recorded basis 58,953 54,096  
Short-term investments | Level 2 | Corporate debt securities      
HTM Securities      
Debt securities, held-to-maturity, adjusted cost basis and recorded basis 260,134 284,857  
Cash      
Debt Securities, Available-for-Sale [Line Items]      
Cash and cash equivalents, fair value 15,290 7,402  
Cash | Cash and cash equivalents      
Debt Securities, Available-for-Sale [Line Items]      
Cash and cash equivalents 15,290 7,402  
Money market funds | Level 1      
Debt Securities, Available-for-Sale [Line Items]      
Cash and cash equivalents, fair value 72,237 66,213  
Money market funds | Cash and cash equivalents | Level 1      
Debt Securities, Available-for-Sale [Line Items]      
Cash and cash equivalents 72,237 66,213  
Certificate of deposits and term deposits | Level 2      
Debt Securities, Available-for-Sale [Line Items]      
Cash and cash equivalents, fair value 25,390 25,186  
Certificate of deposits and term deposits | Cash and cash equivalents | Level 2      
Debt Securities, Available-for-Sale [Line Items]      
Cash and cash equivalents 0 10,013  
Certificate of deposits and term deposits | Short-term investments | Level 2      
Debt Securities, Available-for-Sale [Line Items]      
Cash and cash equivalents $ 25,390 $ 15,173