XML 33 R23.htm IDEA: XBRL DOCUMENT v3.21.1
Cash and Cash Equivalents and Investments (Details 1) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Cash and Cash Equivalents    
Fair Value    
Amortized Cost $ 97,652 $ 126,263
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value 97,652 126,263
U.S. Treasury Securities    
Fair Value    
Amortized Cost 15,243  
Gross Unrealized Gains 2  
Gross Unrealized Losses 0  
Estimated Fair Value 15,245  
Total Short-term Investments    
Fair Value    
Amortized Cost 43,704 26,018
Gross Unrealized Gains 12 5
Gross Unrealized Losses (7) (11)
Estimated Fair Value 43,709 26,012
Total Cash and Cash Equivalents and Investments    
Fair Value    
Amortized Cost 141,356 152,281
Gross Unrealized Gains 12 5
Gross Unrealized Losses (7) (11)
Estimated Fair Value 141,361 152,275
Corporate Debt Securities    
Fair Value    
Amortized Cost 28,461 26,018
Gross Unrealized Gains 10 5
Gross Unrealized Losses 7 (11)
Estimated Fair Value $ 28,464 $ 26,012