XML 35 R25.htm IDEA: XBRL DOCUMENT v3.20.2
Certain Financial Statement Caption Information - Schedule of Company's Short-Term Investments (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 41,240 $ 39,875
Unrealized Gains 53 55
Unrealized losses (5) (6)
Short-term investments 41,288 39,924
U.S. Treasury Securities Maturing in One Year or Less    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 37,095 23,513
Unrealized Gains 29 6
Unrealized losses (5) (4)
Short-term investments $ 37,119 $ 23,515
U.S. Treasury Securities Maturing in One Year or Less | Maximum    
Schedule Of Available For Sale Securities [Line Items]    
Maturity (in years) 1 year 1 year
Agency Securities Maturing in One Year or Less    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost   $ 5,976
Unrealized Gains   19
Unrealized losses   (1)
Short-term investments   $ 5,994
Agency Securities Maturing in One Year or Less | Maximum    
Schedule Of Available For Sale Securities [Line Items]    
Maturity (in years)   1 year
Certificates of Deposit Maturing in One Year or Less    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 4,145 $ 4,131
Unrealized Gains 24 22
Short-term investments $ 4,169 $ 4,153
Certificates of Deposit Maturing in One Year or Less | Maximum    
Schedule Of Available For Sale Securities [Line Items]    
Maturity (in years) 1 year 1 year
U.S. Treasury Securities Maturing between One and Five years    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost   $ 5,035
Unrealized losses   (1)
Short-term investments   $ 5,034
U.S. Treasury Securities Maturing between One and Five years | Minimum    
Schedule Of Available For Sale Securities [Line Items]    
Maturity (in years)   1 year
U.S. Treasury Securities Maturing between One and Five years | Maximum    
Schedule Of Available For Sale Securities [Line Items]    
Maturity (in years)   5 years
Certificates of Deposit Maturing between One and Five Years    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost   $ 1,220
Unrealized Gains   8
Short-term investments   $ 1,228
Certificates of Deposit Maturing between One and Five Years | Minimum    
Schedule Of Available For Sale Securities [Line Items]    
Maturity (in years)   1 year
Certificates of Deposit Maturing between One and Five Years | Maximum    
Schedule Of Available For Sale Securities [Line Items]    
Maturity (in years)   5 years