XML 68 R50.htm IDEA: XBRL DOCUMENT v3.22.0.1
Cash, Cash Equivalents and Short-Term Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Cash and Cash Equivalents    
Cash $ 27,788 $ 25,053
Cash equivalents:    
Money market mutual funds 111,313 11,820
Total cash and cash equivalents 139,101 36,873
Short-term investments:    
Total short-term investments 489,698 56,444
Cash, cash equivalents and short-term investments 628,799 93,317
U.S. Treasury notes and bills    
Short-term investments:    
Short-term Investments 223,896 23,309
Mutual Funds    
Short-term investments:    
Short-term Investments 110,006 $ 33,135
Corporate debt securities    
Short-term investments:    
Short-term Investments $ 155,796