XML 40 R28.htm IDEA: XBRL DOCUMENT v3.24.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, 2024
USD ($)
Jun. 30, 2024
EUR (€)
Dec. 31, 2023
USD ($)
Jun. 30, 2023
USD ($)
Debt Securities, Available-for-Sale [Line Items]        
Cash and cash equivalents $ 164,796   $ 240,821 $ 156,978
HTM Securities        
Debt securities, held-to-maturity, adjusted cost basis and recorded basis 578,193   520,326  
Unrealized gains 150   554  
Unrealized losses (300)   (259)  
Fair market value 578,043   520,621  
Debt securities, available-for-sale and held-to-maturity, adjusted cost basis 951,186   910,616  
Debt securities, available-for-sale and held-to-maturity, unrealized gains 150   554  
Debt securities, available-for-sale and held-to-maturity, unrealized losses (300)   (259)  
Debt securities, available-for-sale and held-to-maturity, fair value 951,036   910,911  
Debt securities, available-for-sale and held-to-maturity 951,186   910,616  
Asset pledged as collateral        
HTM Securities        
Debt securities, available-for-sale and held-to-maturity, adjusted cost basis 16,074 € 15,000    
Level 1 | U.S. Treasury bills        
HTM Securities        
Debt securities, held-to-maturity, adjusted cost basis and recorded basis 127,396   78,844  
Unrealized gains 19   55  
Unrealized losses (15)   (110)  
Fair market value 127,400   78,789  
Level 2 | Government and governmental agencies        
HTM Securities        
Debt securities, held-to-maturity, adjusted cost basis and recorded basis     24,940  
Unrealized gains     13  
Unrealized losses     0  
Fair market value     24,953  
Level 2 | Corporate debt securities        
HTM Securities        
Debt securities, held-to-maturity, adjusted cost basis and recorded basis 450,797   416,542  
Unrealized gains 131   486  
Unrealized losses (285)   (149)  
Fair market value 450,643   416,879  
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 164,796   240,821  
Cash and cash equivalents | Level 1 | U.S. Treasury bills        
HTM Securities        
Debt securities, held-to-maturity, adjusted cost basis and recorded basis 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 578,193   520,326  
Debt securities, available-for-sale and held-to-maturity 786,390   669,795  
Short-term investments (2) | Level 1 | U.S. Treasury bills        
HTM Securities        
Debt securities, held-to-maturity, adjusted cost basis and recorded basis 127,396   78,844  
Short-term investments (2) | Level 2 | Government and governmental agencies        
HTM Securities        
Debt securities, held-to-maturity, adjusted cost basis and recorded basis     24,940  
Short-term investments (2) | Level 2 | Corporate debt securities        
HTM Securities        
Debt securities, held-to-maturity, adjusted cost basis and recorded basis 450,797   416,542  
Cash        
Debt Securities, Available-for-Sale [Line Items]        
Cash and cash equivalents, fair value 17,238   9,955  
Cash | Cash and cash equivalents        
Debt Securities, Available-for-Sale [Line Items]        
Cash and cash equivalents 17,238   9,955  
Money market funds | Level 1        
Debt Securities, Available-for-Sale [Line Items]        
Cash and cash equivalents, fair value 145,558   227,166  
Money market funds | Cash and cash equivalents | Level 1        
Debt Securities, Available-for-Sale [Line Items]        
Cash and cash equivalents 145,558   227,166  
Certificate of deposits and term deposits | Level 2        
Debt Securities, Available-for-Sale [Line Items]        
Cash and cash equivalents, fair value 210,197   153,169  
Certificate of deposits and term deposits | Cash and cash equivalents | Level 2        
Debt Securities, Available-for-Sale [Line Items]        
Cash and cash equivalents 2,000   3,700  
Certificate of deposits and term deposits | Short-term investments (2) | Level 2        
Debt Securities, Available-for-Sale [Line Items]        
Cash and cash equivalents $ 208,197   $ 149,469