XML 58 R56.htm IDEA: XBRL DOCUMENT v3.20.1
Cash, Cash Equivalents and Investments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Cash, cash equivalents and investments [Abstract]      
Cash $ 26,892 $ 16,526  
Cash equivalents [Abstract]      
Total cash and cash equivalents 26,892 16,526  
Amortized Cost 9,430 22,930  
Cash, cash equivalents and investments, amortized costs 36,322 39,456  
Gross Unrealized Gain 6    
Gross Unrealized (Loss) (9) (84)  
Fair Value 9,427 22,846  
Cash, cash equivalents and investments, amortized costs 36,319 39,372  
Contractual maturities on investments, amortized cost basis [Abstract]      
Due within 1 year 9,430 22,210  
Due after 1 through 5 years   720  
Investments, amortized cost 9,430 22,930  
Contractual maturities on investments, fair value basis [Abstract]      
Due within 1 year 9,427 22,129  
Due after 1 through 5 years   717  
Investments, fair value 9,427 22,846  
Realized gain on sale of available-for-sale securities     $ 77
Total Investments      
Cash equivalents [Abstract]      
Amortized Cost 9,430 22,930  
Gross Unrealized Gain 6    
Gross Unrealized (Loss) (9) (84)  
Fair Value 9,427 22,846  
Contractual maturities on investments, amortized cost basis [Abstract]      
Investments, amortized cost 9,430 22,930  
Contractual maturities on investments, fair value basis [Abstract]      
Investments, fair value 9,427 22,846  
Certificates of Deposit [Member]      
Cash equivalents [Abstract]      
Amortized Cost 2,400 4,508  
Gross Unrealized Gain 2    
Gross Unrealized (Loss)   (27)  
Fair Value 2,402 4,481  
Contractual maturities on investments, amortized cost basis [Abstract]      
Investments, amortized cost 2,400 4,508  
Contractual maturities on investments, fair value basis [Abstract]      
Investments, fair value 2,402 4,481  
Corporate Bonds [Member]      
Cash equivalents [Abstract]      
Amortized Cost 7,030 18,422  
Gross Unrealized Gain 4    
Gross Unrealized (Loss) (9) (57)  
Fair Value 7,025 18,365  
Contractual maturities on investments, amortized cost basis [Abstract]      
Investments, amortized cost 7,030 18,422  
Contractual maturities on investments, fair value basis [Abstract]      
Investments, fair value $ 7,025 $ 18,365