XML 52 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Cash, Cash Equivalents and Short-Term Investments (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Cash and Cash Equivalents    
Cash $ 29,296 $ 25,053
Cash equivalents:    
Money market mutual fund 14,384 11,820
Total cash and cash equivalents 43,680 36,873
Short-term investments:    
Total short-term investments 305,802 56,444
Cash, cash equivalents and short-term investments 349,482 93,317
U.S. Treasury notes and bills    
Short-term investments:    
Short-term Investments 153,377 23,309
Mutual Funds [Member]    
Short-term investments:    
Short-term Investments 110,060 $ 33,135
Corporate debt securities    
Short-term investments:    
Short-term Investments $ 42,365