XML 47 R36.htm IDEA: XBRL DOCUMENT v3.20.2
Cash, Cash Equivalents and Short-Term Investments - Schedule of Cash and Cash Equivalents and Short-term Investments by Significant Investment Category (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Sep. 30, 2019
Cash And Cash Equivalents And Short Term Investments [Line Items]      
Cash $ 2,577 $ 3,950  
Short term investments Gross unrealized gains 1 10  
Short term investments Gross unrealized losses   (2)  
Short-term investments 2,184 21,686  
Cash and cash equivalents and Short term investments, Amortized cost 37,978 34,875  
Cash and cash equivalents and Short term investments, Estimated fair value 37,979 34,883  
Cash and cash equivalents 35,795 13,197 $ 12,871
Level 1      
Cash And Cash Equivalents And Short Term Investments [Line Items]      
Short term investments Gross unrealized gains   2  
Short term investments Gross unrealized losses   (1)  
Cash equivalents and Short term investments, Estimated Fair Value 33,218 8,579  
Cash equivalents and Short term investments, Amortized cost 33,218 8,578  
Level 2      
Cash And Cash Equivalents And Short Term Investments [Line Items]      
Short term investments Gross unrealized gains 1 8  
Short term investments Gross unrealized losses   (1)  
Short-term investments 2,184 18,607  
Cash equivalents and Short term investments, Estimated Fair Value 2,184 22,354  
Cash and cash equivalents   3,747  
Cash equivalents and Short term investments, Amortized cost 2,183 22,347  
Money Market Funds | Level 1      
Cash And Cash Equivalents And Short Term Investments [Line Items]      
Cash equivalents 33,218 5,500  
Repurchase Agreements | Level 2      
Cash And Cash Equivalents And Short Term Investments [Line Items]      
Cash equivalents   3,000  
US Treasury Securities | Level 1      
Cash And Cash Equivalents And Short Term Investments [Line Items]      
Short Term Investments Amortized cost   3,078  
Short term investments Gross unrealized gains   2  
Short term investments Gross unrealized losses   (1)  
Short-term investments   3,079  
Commercial Paper | Level 2      
Cash And Cash Equivalents And Short Term Investments [Line Items]      
Cash equivalents   747  
Short Term Investments Amortized cost   8,920  
Short-term investments   8,173  
Cash equivalents and Short term investments, Estimated Fair Value   8,920  
Corporate Debt Securities | Level 2      
Cash And Cash Equivalents And Short Term Investments [Line Items]      
Short Term Investments Amortized cost 1,432 5,922  
Short term investments Gross unrealized gains 1 5  
Short term investments Gross unrealized losses   (1)  
Short-term investments 1,433 5,926  
Asset-backed Securities | Level 2      
Cash And Cash Equivalents And Short Term Investments [Line Items]      
Short Term Investments Amortized cost 751 4,505  
Short term investments Gross unrealized gains   3  
Short-term investments 751 4,508  
Cash equivalents and Short term investments, Estimated Fair Value $ 751 $ 4,508