XML 49 R38.htm IDEA: XBRL DOCUMENT v3.20.2
Investments and Fair Value Measurements (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2020
Dec. 31, 2019
Cash, cash equivalents and investments [Abstract]    
Cash $ 26,515 $ 26,892
Cash equivalents [Abstract]    
Total cash and cash equivalents 26,515 26,892
Amortized Cost 5,949 9,430
Cash, cash equivalents and investments, amortized costs 32,464 36,322
Gross Unrealized Gain 18 6
Gross Unrealized (Loss)   (9)
Fair Value 5,967 9,427
Cash, cash equivalents and investments, amortized costs 32,482 36,319
Contractual maturities on investments, amortized cost basis [Abstract]    
Due within 1 year 5,229 9,430
Due after 1 through 5 years 720  
Investments, amortized cost 5,949 9,430
Contractual maturities on investments, fair value basis [Abstract]    
Due within 1 year 5,247 9,427
Due after 1 through 5 years 720  
Investments, fair value 5,967 9,427
Total Investments    
Cash equivalents [Abstract]    
Amortized Cost 5,949 9,430
Gross Unrealized Gain 18 6
Gross Unrealized (Loss)   (9)
Fair Value 5,967 9,427
Contractual maturities on investments, amortized cost basis [Abstract]    
Investments, amortized cost 5,949 9,430
Contractual maturities on investments, fair value basis [Abstract]    
Investments, fair value 5,967 9,427
Certificates of Deposit [Member]    
Cash equivalents [Abstract]    
Amortized Cost 1,440 2,400
Gross Unrealized Gain   2
Fair Value 1,440 2,402
Contractual maturities on investments, amortized cost basis [Abstract]    
Investments, amortized cost 1,440 2,400
Contractual maturities on investments, fair value basis [Abstract]    
Investments, fair value 1,440 2,402
Corporate Bonds [Member]    
Cash equivalents [Abstract]    
Amortized Cost 4,509 7,030
Gross Unrealized Gain 18 4
Gross Unrealized (Loss)   (9)
Fair Value 4,527 7,025
Contractual maturities on investments, amortized cost basis [Abstract]    
Investments, amortized cost 4,509 7,030
Contractual maturities on investments, fair value basis [Abstract]    
Investments, fair value $ 4,527 $ 7,025