XML 41 R29.htm IDEA: XBRL DOCUMENT v3.24.3
CASH, CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS - Schedule of Cash and Cash Equivalents and Short-Term Investments (Details)
€ in Thousands, $ in Thousands
Sep. 30, 2024
USD ($)
Sep. 30, 2024
EUR (€)
Dec. 31, 2023
USD ($)
Sep. 30, 2023
USD ($)
Debt Securities, Available-for-Sale [Line Items]        
Cash and cash equivalents $ 185,422   $ 240,821 $ 154,860
HTM Securities        
Debt securities, held-to-maturity, adjusted cost basis and recorded basis 575,066   520,326  
Unrealized gains 2,136   554  
Unrealized losses (1)   (259)  
Fair market value 577,201   520,621  
Debt securities, available-for-sale and held-to-maturity, adjusted cost basis 959,898   910,616  
Debt securities, available-for-sale and held-to-maturity, unrealized gains 2,136   554  
Debt securities, available-for-sale and held-to-maturity, unrealized losses (1)   (259)  
Debt securities, available-for-sale and held-to-maturity, fair value 962,033   910,911  
Debt securities, available-for-sale and held-to-maturity 959,898   910,616  
Asset pledged as collateral        
HTM Securities        
Debt securities, available-for-sale and held-to-maturity, adjusted cost basis 16,741 € 15,000    
Level 1 | U.S. Treasury bills        
HTM Securities        
Debt securities, held-to-maturity, adjusted cost basis and recorded basis 118,319   78,844  
Unrealized gains 194   55  
Unrealized losses 0   (110)  
Fair market value 118,513   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 456,747   416,542  
Unrealized gains 1,942   486  
Unrealized losses (1)   (149)  
Fair market value 458,688   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 185,422   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 575,066   520,326  
Debt securities, available-for-sale and held-to-maturity 774,476   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 118,319   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 456,747   416,542  
Cash        
Debt Securities, Available-for-Sale [Line Items]        
Cash and cash equivalents, fair value 13,765   9,955  
Cash | Cash and cash equivalents        
Debt Securities, Available-for-Sale [Line Items]        
Cash and cash equivalents 13,765   9,955  
Money market funds | Level 1        
Debt Securities, Available-for-Sale [Line Items]        
Cash and cash equivalents, fair value 171,657   227,166  
Money market funds | Cash and cash equivalents | Level 1        
Debt Securities, Available-for-Sale [Line Items]        
Cash and cash equivalents 171,657   227,166  
Certificate of deposits and term deposits | Level 2        
Debt Securities, Available-for-Sale [Line Items]        
Cash and cash equivalents, fair value 199,410   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   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 $ 199,410   $ 149,469