XML 23 R63.htm IDEA: XBRL DOCUMENT v3.20.1
Investments (Schedule of Cash Equivalents) (Details) - Institutional Money Market Funds [Member] - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Cost [Member]    
Cash And Cash Equivalents [Line Items]    
Cash equivalents $ 55,258 $ 29,948
Estimated Fair Value [Member]    
Cash And Cash Equivalents [Line Items]    
Cash equivalents $ 55,258 $ 29,948