XML 38 R26.htm IDEA: XBRL DOCUMENT v3.21.1
Certain Financial Statement Caption Information - Schedule of Company's Short-Term Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 53,213 $ 58,173
Unrealized Gains 6 12
Unrealized losses (1) (4)
Short-term investments 53,218 58,181
U.S. Treasury Securities Maturing in One Year or Less    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 50,165 56,218
Unrealized Gains 5 6
Unrealized losses   (4)
Short-term investments $ 50,170 $ 56,220
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
Certificates of Deposit Maturing in One Year or Less    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 490 $ 1,955
Unrealized Gains 1 6
Short-term investments $ 491 $ 1,961
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 $ 2,558  
Unrealized losses (1)  
Short-term investments $ 2,557  
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