XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.1
Cash, Cash Equivalents and Short-Term investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Cash, Cash Equivalents and Short-Term Investments    
Cash $ 36,000 $ 34,752
Cash equivalents:    
Money market mutual fund 2,538 1,843
Total cash and cash equivalents 38,538 36,595
Short-term investments:    
Total short-term investments 484,076 486,728
Cash, cash equivalents and short-term investments 522,614 523,323
U.S. Treasury notes and bills    
Short-term investments:    
Short-term Investments 190,833 190,718
Mutual funds    
Short-term investments:    
Short-term Investments 101,287 99,777
Corporate debt securities    
Short-term investments:    
Short-term Investments $ 191,956 $ 196,233