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
Jun. 30, 2020
Dec. 31, 2019
Jun. 30, 2019
Cash And Cash Equivalents And Short Term Investments [Line Items]      
Cash $ 3,747 $ 3,950  
Short term investments Gross unrealized gains 17 10  
Short term investments Gross unrealized losses   (2)  
Short term investments 6,520 21,686  
Cash and cash equivalents and Short term investments, Amortized cost 35,096 34,875  
Cash and cash equivalents and Short term investments, Estimated fair value 35,113 34,883  
Cash and cash equivalents 28,593 13,197 $ 13,641
Level 1      
Cash And Cash Equivalents And Short Term Investments [Line Items]      
Short term investments Gross unrealized gains 5 2  
Short term investments Gross unrealized losses   (1)  
Cash equivalents and Short term investments, Estimated Fair Value 26,918 8,579  
Cash equivalents and Short term investments, Amortized cost 26,913 8,578  
Level 2      
Cash And Cash Equivalents And Short Term Investments [Line Items]      
Short term investments Gross unrealized gains 12 8  
Short term investments Gross unrealized losses   (1)  
Short term investments 4,448 18,607  
Cash equivalents and Short term investments, Estimated Fair Value 4,448 22,354  
Cash and cash equivalents   3,747  
Cash equivalents and Short term investments, Amortized cost 4,436 22,347  
Money Market Funds | Level 1      
Cash And Cash Equivalents And Short Term Investments [Line Items]      
Cash equivalents 24,846 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 2,067 3,078  
Short term investments Gross unrealized gains 5 2  
Short term investments Gross unrealized losses   (1)  
Short term investments 2,072 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 2,182 5,922  
Short term investments Gross unrealized gains 7 5  
Short term investments Gross unrealized losses   (1)  
Short term investments 2,189 5,926  
Asset-backed Securities | Level 2      
Cash And Cash Equivalents And Short Term Investments [Line Items]      
Short Term Investments Amortized cost 2,254 4,505  
Short term investments Gross unrealized gains 5 3  
Short term investments 2,259 4,508  
Cash equivalents and Short term investments, Estimated Fair Value $ 2,259 $ 4,508