XML 49 R38.htm IDEA: XBRL DOCUMENT v3.20.2
Investments and Fair Value Measurements (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2020
Dec. 31, 2019
Cash, cash equivalents and investments [Abstract]    
Cash $ 22,384 $ 26,892
Cash equivalents [Abstract]    
Total cash and cash equivalents 22,384 26,892
Amortized Cost 7,381 9,430
Cash, cash equivalents and investments, amortized costs 29,765 36,322
Gross Unrealized Gain 8 6
Gross Unrealized (Loss)   (9)
Fair Value 7,389 9,427
Cash, cash equivalents and investments, amortized costs 29,773 36,319
Contractual maturities on investments, amortized cost basis [Abstract]    
Due within 1 year 4,501 9,430
Due after 1 through 5 years 2,880  
Investments, amortized cost 7,381 9,430
Contractual maturities on investments, fair value basis [Abstract]    
Due within 1 year 4,505 9,427
Due after 1 through 5 years 2,884  
Investments, fair value 7,389 9,427
Total Investments    
Cash equivalents [Abstract]    
Amortized Cost 7,381 9,430
Gross Unrealized Gain 8 6
Gross Unrealized (Loss)   (9)
Fair Value 7,389 9,427
Contractual maturities on investments, amortized cost basis [Abstract]    
Investments, amortized cost 7,381 9,430
Contractual maturities on investments, fair value basis [Abstract]    
Investments, fair value 7,389 9,427
Certificates of Deposit [Member]    
Cash equivalents [Abstract]    
Amortized Cost 2,880 2,400
Gross Unrealized Gain 4 2
Fair Value 2,884 2,402
Contractual maturities on investments, amortized cost basis [Abstract]    
Investments, amortized cost 2,880 2,400
Contractual maturities on investments, fair value basis [Abstract]    
Investments, fair value 2,884 2,402
Corporate Bonds [Member]    
Cash equivalents [Abstract]    
Amortized Cost 4,501 7,030
Gross Unrealized Gain 4 4
Gross Unrealized (Loss)   (9)
Fair Value 4,505 7,025
Contractual maturities on investments, amortized cost basis [Abstract]    
Investments, amortized cost 4,501 7,030
Contractual maturities on investments, fair value basis [Abstract]    
Investments, fair value $ 4,505 $ 7,025