XML 71 R52.htm IDEA: XBRL DOCUMENT v3.20.4
Cash, Cash Equivalents and Short-Term Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Cash and Cash Equivalents    
Cash $ 25,053 $ 3,547
Cash equivalents:    
Money market mutual fund 11,820 43,688
Total cash and cash equivalents 36,873 47,235
Short-term investments:    
Total short-term investments 56,444 47,061
Cash, cash equivalents and short-term investments 93,317 94,296
U.S. Treasury notes and bills [Member]    
Short-term investments:    
Short-term Investments 23,309 21,094
Mutual Funds [Member]    
Short-term investments:    
Short-term Investments $ 33,135 $ 25,967