XML 56 R38.htm IDEA: XBRL DOCUMENT v3.20.4
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
Dec. 31, 2020
Dec. 31, 2019
Cash And Cash Equivalents And Short Term Investments [Line Items]    
Cash $ 2,779 $ 3,950
Short term investments Gross unrealized gains   10
Short term investments Gross unrealized losses   (2)
Short-term investments   21,686
Cash and cash equivalents and Short term investments, Amortized cost 38,173 34,875
Cash and cash equivalents and Short term investments, Estimated fair value 38,173 34,883
Cash and cash equivalents 38,173 13,197
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)
Short-term investments   3,079
Cash equivalents and Short term investments, Estimated Fair Value   8,579
Cash and cash equivalents   5,500
Cash equivalents and Short term investments, Amortized cost   8,578
Level 2    
Cash And Cash Equivalents And Short Term Investments [Line Items]    
Short term investments Gross unrealized gains   8
Short term investments Gross unrealized losses   (1)
Short-term investments   18,607
Cash equivalents and Short term investments, Estimated Fair Value   22,354
Cash and cash equivalents   3,747
Cash equivalents and Short term investments, Amortized cost   22,347
Money Market Funds | Level 1    
Cash And Cash Equivalents And Short Term Investments [Line Items]    
Cash equivalents $ 35,394 5,500
Repurchase Agreements | Level 2    
Cash And Cash Equivalents And Short Term Investments [Line Items]    
Cash equivalents   3,000
Cash equivalents and Short term investments, Estimated Fair Value   3,000
Cash and 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   5,922
Short term investments Gross unrealized gains   5
Short term investments Gross unrealized losses   (1)
Short-term investments   5,926
Cash equivalents and Short term investments, Estimated Fair Value   5,926
Asset-backed Securities | Level 2    
Cash And Cash Equivalents And Short Term Investments [Line Items]    
Short Term Investments Amortized cost   4,505
Short term investments Gross unrealized gains   3
Short-term investments   4,508
Cash equivalents and Short term investments, Estimated Fair Value   $ 4,508