XML 59 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Cash, Cash Equivalents, and Investments - Components of Cash, Cash Equivalents, and Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Debt Securities, Available-for-sale    
Cash and cash equivalents $ 176,626 $ 202,655
Current investments 112,449 129,392
Non-current investments 266,214 244,230
Total 555,289 576,277
Cash    
Debt Securities, Available-for-sale    
Cash and cash equivalents 141,508 183,242
Treasury bills    
Debt Securities, Available-for-sale    
Cash and cash equivalents 26,934 0
Certificate of deposit    
Debt Securities, Available-for-sale    
Cash and cash equivalents 7,601 0
Money market instruments    
Debt Securities, Available-for-sale    
Cash and cash equivalents 583 19,413
Corporate bonds    
Debt Securities, Available-for-sale    
Current investments 103,654 124,851
Long-term investments 212,688 183,965
Asset-backed securities    
Debt Securities, Available-for-sale    
Current investments 5,346 3,551
Long-term investments 9,958 15,763
Treasury notes    
Debt Securities, Available-for-sale    
Current investments 2,449 0
Long-term investments 42,593 43,523
Sovereign bonds    
Debt Securities, Available-for-sale    
Current investments 1,000 990
Long-term investments $ 975 $ 979