XML 42 R31.htm IDEA: XBRL DOCUMENT v3.19.1
Summary of Significant Accounting Policies (Cash and Equivalents) (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Cash and Cash Equivalents [Line Items]    
Cash and cash equivalents $ 97,711 $ 70,154
Cash [Member]    
Cash and Cash Equivalents [Line Items]    
Cash and cash equivalents 9,370 6,750
Money market funds [Member]    
Cash and Cash Equivalents [Line Items]    
Cash and cash equivalents 49,113 39,168
Asset-backed securities [Member]    
Cash and Cash Equivalents [Line Items]    
Cash and cash equivalents 15,000 15,000
Corporate debt securities [Member]    
Cash and Cash Equivalents [Line Items]    
Cash and cash equivalents $ 24,228 $ 9,236