XML 63 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Cash, Cash Equivalents, and Investments - Components of Cash, Cash Equivalents, and Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Debt Securities, Available-for-sale    
Cash and cash equivalents $ 138,859 $ 202,655
Current investments 139,334 129,392
Non-current investments 278,426 244,230
Total 556,619 576,277
Cash    
Debt Securities, Available-for-sale    
Cash and cash equivalents 128,264 183,242
Certificate of deposit    
Debt Securities, Available-for-sale    
Cash and cash equivalents 6,429 0
Treasury bills    
Debt Securities, Available-for-sale    
Cash and cash equivalents 3,499 0
Money market instruments    
Debt Securities, Available-for-sale    
Cash and cash equivalents 667 19,413
Corporate bonds    
Debt Securities, Available-for-sale    
Current investments 134,032 124,851
Long-term investments 219,713 183,965
Asset-backed securities    
Debt Securities, Available-for-sale    
Current investments 4,309 3,551
Long-term investments 12,686 15,763
Treasury notes    
Debt Securities, Available-for-sale    
Long-term investments 45,053 43,523
Sovereign bonds    
Debt Securities, Available-for-sale    
Current investments 993 990
Long-term investments $ 974 $ 979