XML 41 R42.htm IDEA: XBRL DOCUMENT v3.20.1
Cash Equivalents and Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Marketable Securities [Line Items]    
Amortized Cost $ 69,705 $ 57,436
Gains 106 21
Losses (44) 0
Credit Losses 0  
Fair Value 69,767 57,457
Cash equivalents    
Marketable Securities [Line Items]    
Fair Value 32,090 5,381
Short term investments    
Marketable Securities [Line Items]    
Fair Value 35,957 42,829
Long term investments    
Marketable Securities [Line Items]    
Fair Value 1,720 9,247
Money market funds    
Marketable Securities [Line Items]    
Amortized Cost 32,089 5,381
Gains 0 0
Losses 0 0
Credit Losses 0  
Fair Value 32,089 5,381
Commercial paper    
Marketable Securities [Line Items]    
Amortized Cost 7,061 11,892
Gains 0 0
Losses 0 0
Credit Losses 0  
Fair Value 7,061 11,892
Corporate notes    
Marketable Securities [Line Items]    
Amortized Cost 14,466 18,369
Gains 0 11
Losses (44) 0
Credit Losses 0  
Fair Value 14,422 18,380
U.S. government securities    
Marketable Securities [Line Items]    
Amortized Cost 7,786 11,291
Gains 103 4
Losses 0 0
Credit Losses 0  
Fair Value 7,889 11,295
U.S. asset-backed securities    
Marketable Securities [Line Items]    
Amortized Cost 8,303 10,503
Gains 3 6
Losses 0 0
Credit Losses 0  
Fair Value $ 8,306 $ 10,509