XML 57 R47.htm IDEA: XBRL DOCUMENT v3.23.3
Cash, Cash Equivalents and Short-Term investments (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Cash, Cash Equivalents and Short-Term Investments    
Cash $ 40,760 $ 34,752
Cash equivalents:    
Money market mutual fund 18,713 1,843
Total cash and cash equivalents 59,473 36,595
Short-term investments:    
Total short-term investments 406,389 486,728
Cash, cash equivalents and short-term investments 465,862 523,323
U.S. Treasury notes and bills    
Short-term investments:    
Short-term Investments 129,931 190,718
Mutual funds    
Short-term investments:    
Short-term Investments 97,522 99,777
Corporate debt securities    
Short-term investments:    
Short-term Investments $ 178,936 $ 196,233