XML 57 R28.htm IDEA: XBRL DOCUMENT v3.25.1
CASH, CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS - Schedule of Cash and Cash Equivalents and Short-Term Investments (Details)
€ in Thousands, $ in Thousands
Mar. 31, 2025
USD ($)
Mar. 31, 2025
EUR (€)
Dec. 31, 2024
USD ($)
Mar. 31, 2024
USD ($)
Debt Securities, Available-for-Sale [Line Items]        
Cash and cash equivalents $ 127,279   $ 163,767 $ 453,763
HTM Securities        
Debt securities, held-to-maturity, adjusted cost basis and recorded basis 629,461   625,986  
Unrealized gains 615   1,013  
Unrealized losses (26)   (120)  
Fair market value 630,050   626,879  
Debt securities, available-for-sale and held-to-maturity, adjusted cost basis 929,131   959,873  
Debt securities, available-for-sale and held-to-maturity, unrealized gains 615   1,013  
Debt securities, available-for-sale and held-to-maturity, unrealized losses (26)   (120)  
Debt securities, available-for-sale and held-to-maturity, fair value 929,720   960,766  
Debt securities, available-for-sale and held-to-maturity 929,131   959,873  
Asset pledged as collateral        
HTM Securities        
Debt securities, available-for-sale and held-to-maturity, adjusted cost basis 16,231 € 15,000    
Level 1 | U.S. Treasury bills        
HTM Securities        
Debt securities, held-to-maturity, adjusted cost basis and recorded basis 117,961   118,618  
Unrealized gains 45   93  
Unrealized losses (1)   (1)  
Fair market value 118,005   118,710  
Level 2 | Government and governmental agencies        
HTM Securities        
Debt securities, held-to-maturity, adjusted cost basis and recorded basis     0  
Unrealized gains     0  
Unrealized losses     0  
Fair market value     0  
Level 2 | Corporate debt securities        
HTM Securities        
Debt securities, held-to-maturity, adjusted cost basis and recorded basis 511,500   507,368  
Unrealized gains 570   920  
Unrealized losses (25)   (119)  
Fair market value 512,045   508,169  
Cash and cash equivalents        
HTM Securities        
Debt securities, held-to-maturity, adjusted cost basis and recorded basis 0   0  
Debt securities, available-for-sale and held-to-maturity 127,279   163,767  
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   0  
Short-term investments (2)        
HTM Securities        
Debt securities, held-to-maturity, adjusted cost basis and recorded basis 629,461   625,986  
Debt securities, available-for-sale and held-to-maturity 801,852   796,106  
Short-term investments (2) | Level 1 | U.S. Treasury bills        
HTM Securities        
Debt securities, held-to-maturity, adjusted cost basis and recorded basis 117,961   118,618  
Short-term investments (2) | Level 2 | Government and governmental agencies        
HTM Securities        
Debt securities, held-to-maturity, adjusted cost basis and recorded basis     0  
Short-term investments (2) | Level 2 | Corporate debt securities        
HTM Securities        
Debt securities, held-to-maturity, adjusted cost basis and recorded basis 511,500   507,368  
Cash        
Debt Securities, Available-for-Sale [Line Items]        
Cash and cash equivalents, fair value 14,347   11,848  
Cash | Cash and cash equivalents        
Debt Securities, Available-for-Sale [Line Items]        
Cash and cash equivalents 14,347   11,848  
Money market funds | Level 1        
Debt Securities, Available-for-Sale [Line Items]        
Cash and cash equivalents, fair value 111,032   151,919  
Money market funds | Cash and cash equivalents | Level 1        
Debt Securities, Available-for-Sale [Line Items]        
Cash and cash equivalents 111,032   151,919  
Certificate of deposits and term deposits | Level 2        
Debt Securities, Available-for-Sale [Line Items]        
Cash and cash equivalents, fair value 174,291   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 1,900   0  
Certificate of deposits and term deposits | Short-term investments (2) | Level 2        
Debt Securities, Available-for-Sale [Line Items]        
Cash and cash equivalents $ 172,391   $ 170,120