XML 41 R29.htm IDEA: XBRL DOCUMENT v3.25.2
CASH, CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS - Schedule of Cash and Cash Equivalents and Short-Term Investments (Details)
€ in Thousands, $ in Thousands
Jun. 30, 2025
USD ($)
Jun. 30, 2025
EUR (€)
Dec. 31, 2024
USD ($)
Jun. 30, 2024
USD ($)
Debt Securities, Available-for-Sale [Line Items]        
Cash and cash equivalents $ 149,624   $ 163,767 $ 164,796
HTM Securities        
Debt securities, held-to-maturity, adjusted cost basis and recorded basis 690,428   625,986  
Unrealized gains 113   1,013  
Unrealized losses (150)   (120)  
Fair market value 690,391   626,879  
Debt securities, available-for-sale and held-to-maturity, adjusted cost basis 911,525   959,873  
Debt securities, available-for-sale and held-to-maturity, unrealized gains 113   1,013  
Debt securities, available-for-sale and held-to-maturity, unrealized losses (150)   (120)  
Debt securities, available-for-sale and held-to-maturity, fair value 911,488   960,766  
Debt securities, available-for-sale and held-to-maturity 911,525   959,873  
Asset pledged as collateral        
HTM Securities        
Debt securities, available-for-sale and held-to-maturity, adjusted cost basis 17,614 € 15,000    
Level 1 | U.S. Treasury bills        
HTM Securities        
Debt securities, held-to-maturity, adjusted cost basis and recorded basis 118,664   118,618  
Unrealized gains 4   93  
Unrealized losses (34)   (1)  
Fair market value 118,634   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 571,764   507,368  
Unrealized gains 109   920  
Unrealized losses (116)   (119)  
Fair market value 571,757   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 149,624   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 690,428   625,986  
Debt securities, available-for-sale and held-to-maturity 761,901   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 118,664   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 571,764   507,368  
Cash        
Debt Securities, Available-for-Sale [Line Items]        
Cash and cash equivalents, fair value 13,475   11,848  
Cash | Cash and cash equivalents        
Debt Securities, Available-for-Sale [Line Items]        
Cash and cash equivalents 13,475   11,848  
Money market funds | Level 1        
Debt Securities, Available-for-Sale [Line Items]        
Cash and cash equivalents, fair value 134,949   151,919  
Money market funds | Cash and cash equivalents | Level 1        
Debt Securities, Available-for-Sale [Line Items]        
Cash and cash equivalents 134,949   151,919  
Certificate of deposits and term deposits | Level 2        
Debt Securities, Available-for-Sale [Line Items]        
Cash and cash equivalents, fair value 72,673   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,200   0  
Certificate of deposits and term deposits | Short-term investments (2) | Level 2        
Debt Securities, Available-for-Sale [Line Items]        
Cash and cash equivalents $ 71,473   $ 170,120