XML 63 R52.htm IDEA: XBRL DOCUMENT v3.24.3
Cash, Cash Equivalents and Short-Term investments (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Cash, Cash Equivalents and Short-Term Investments    
Cash $ 44,042 $ 40,979
Cash equivalents:    
Money market mutual fund 623 5,367
Total cash and cash equivalents 44,665 46,346
Short-term investments:    
Total short-term investments 228,001 410,409
Cash, cash equivalents and short-term investments 272,666 456,755
U.S. Treasury notes and bills    
Short-term investments:    
Total short-term investments 43,677 136,665
Mutual funds    
Short-term investments:    
Total short-term investments 100,019 101,085
Corporate debt securities    
Short-term investments:    
Total short-term investments $ 84,305 $ 172,658