XML 181 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CASH, CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS - Schedule of Cash and Cash Equivalents and Short-Term Investments (Details)
€ in Thousands, $ in Thousands
Mar. 31, 2024
USD ($)
Mar. 31, 2024
EUR (€)
Dec. 31, 2023
USD ($)
Mar. 31, 2023
USD ($)
Debt Securities, Available-for-Sale [Line Items]        
Cash and cash equivalents $ 453,763   $ 240,821 $ 185,963
HTM Securities        
Debt securities, held-to-maturity, adjusted cost basis and recorded basis 433,278   520,326  
Unrealized gains 369   554  
Unrealized losses (5)   (259)  
Fair market value 433,642   520,621  
Debt securities, available-for-sale and held-to-maturity, adjusted cost basis 870,147   910,616  
Debt securities, available-for-sale and held-to-maturity, unrealized gains 369   554  
Debt securities, available-for-sale and held-to-maturity, unrealized losses (5)   (259)  
Debt securities, available-for-sale and held-to-maturity, fair value 870,511   910,911  
Debt securities, available-for-sale and held-to-maturity 870,147   910,616  
Asset pledged as collateral        
HTM Securities        
Debt securities, available-for-sale and held-to-maturity, adjusted cost basis 16,189 € 15,000    
Level 1 | U.S. Treasury bills        
HTM Securities        
Debt securities, held-to-maturity, adjusted cost basis and recorded basis 139,373   78,844  
Unrealized gains 72   55  
Unrealized losses 0   (110)  
Fair market value 139,445   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 293,905   416,542  
Unrealized gains 297   486  
Unrealized losses (5)   (149)  
Fair market value 294,197   416,879  
Cash and cash equivalents        
HTM Securities        
Debt securities, held-to-maturity, adjusted cost basis and recorded basis 109,742   0  
Debt securities, available-for-sale and held-to-maturity 453,763   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 109,742      
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 323,536   520,326  
Debt securities, available-for-sale and held-to-maturity 416,384   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 29,631   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 293,905   416,542  
Cash        
Debt Securities, Available-for-Sale [Line Items]        
Cash and cash equivalents, fair value 17,626   9,955  
Cash | Cash and cash equivalents        
Debt Securities, Available-for-Sale [Line Items]        
Cash and cash equivalents 17,626   9,955  
Money market funds | Level 1        
Debt Securities, Available-for-Sale [Line Items]        
Cash and cash equivalents, fair value 303,191   227,166  
Money market funds | Cash and cash equivalents | Level 1        
Debt Securities, Available-for-Sale [Line Items]        
Cash and cash equivalents 303,191   227,166  
Certificate of deposits and term deposits | Level 2        
Debt Securities, Available-for-Sale [Line Items]        
Cash and cash equivalents, fair value 116,052   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 23,204   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 $ 92,848   $ 149,469