XML 67 R51.htm IDEA: XBRL DOCUMENT v3.25.4
Cash and Cash equivalents and Short-term investments - Schedule of Cash and Cash Equivalents and Short-Term Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Debt Securities, Available-for-Sale [Line Items]      
Cash and cash equivalents $ 93,548 $ 163,767 $ 240,821
HTM Securities      
Debt securities, held-to-maturity, Adjusted cost basis and Recorded basis 348,873 625,986  
Unrealized gains 130 1,013  
Unrealized losses (205) (120)  
Fair market value 348,798 626,879  
Debt securities, available-for-sale and held-to-maturity, adjusted cost basis 447,674 959,873  
Debt securities, available-for-sale and held-to-maturity, unrealized gains 130 1,013  
Debt securities, available-for-sale and held-to-maturity, unrealized losses (205) (120)  
Debt securities, available-for-sale and held-to-maturity, fair value 447,599 960,766  
Debt securities, available-for-sale and held-to-maturity 447,674 959,873  
Level 1 | U.S. Treasury bills      
HTM Securities      
Debt securities, held-to-maturity, Adjusted cost basis and Recorded basis 54,096 118,618  
Unrealized gains 48 93  
Unrealized losses 0 (1)  
Fair market value 54,144 118,710  
Level 2 | Corporate debt securities      
HTM Securities      
Debt securities, held-to-maturity, Adjusted cost basis and Recorded basis 294,777 507,368  
Unrealized gains 82 920  
Unrealized losses (205) (119)  
Fair market value 294,654 508,169  
Cash and cash equivalents      
HTM Securities      
Debt securities, held-to-maturity, Adjusted cost basis and Recorded basis 9,920    
Debt securities, available-for-sale and held-to-maturity 93,548 163,767  
Cash and cash equivalents | Level 2 | Corporate debt securities      
HTM Securities      
Debt securities, held-to-maturity, Adjusted cost basis and Recorded basis 9,920    
Short-term investments      
HTM Securities      
Debt securities, held-to-maturity, Adjusted cost basis and Recorded basis 338,953 625,986  
Debt securities, available-for-sale and held-to-maturity 354,126 796,106  
Short-term investments | Level 1 | U.S. Treasury bills      
HTM Securities      
Debt securities, held-to-maturity, Adjusted cost basis and Recorded basis 54,096 118,618  
Short-term investments | Level 2 | Corporate debt securities      
HTM Securities      
Debt securities, held-to-maturity, Adjusted cost basis and Recorded basis 284,857 507,368  
Cash      
Debt Securities, Available-for-Sale [Line Items]      
Cash and cash equivalents, fair value 7,402 11,848  
Cash | Cash and cash equivalents      
Debt Securities, Available-for-Sale [Line Items]      
Cash and cash equivalents 7,402 11,848  
Money market funds | Level 1      
Debt Securities, Available-for-Sale [Line Items]      
Cash and cash equivalents, fair value 66,213 151,919  
Money market funds | Cash and cash equivalents | Level 1      
Debt Securities, Available-for-Sale [Line Items]      
Cash and cash equivalents 66,213 151,919  
Certificate of deposits and term deposits | Level 2      
Debt Securities, Available-for-Sale [Line Items]      
Cash and cash equivalents, fair value 25,186 170,120  
Certificate of deposits and term deposits | Cash and cash equivalents | Level 2      
Debt Securities, Available-for-Sale [Line Items]      
Cash and cash equivalents 10,013 0  
Certificate of deposits and term deposits | Short-term investments | Level 2      
Debt Securities, Available-for-Sale [Line Items]      
Cash and cash equivalents $ 15,173 $ 170,120