XML 23 R32.htm IDEA: XBRL DOCUMENT v3.19.3
Summary of Significant Accounting Policies - Cash and Cash Equivalents (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Cash and Cash Equivalents [Line Items]    
Cash and cash equivalents $ 71,167 $ 70,154
Cash [Member]    
Cash and Cash Equivalents [Line Items]    
Cash and cash equivalents 8,486 6,750
Money market funds [Member]    
Cash and Cash Equivalents [Line Items]    
Cash and cash equivalents 42,681 39,168
Asset-backed securities [Member]    
Cash and Cash Equivalents [Line Items]    
Cash and cash equivalents 20,000 15,000
Corporate debt securities [Member]    
Cash and Cash Equivalents [Line Items]    
Cash and cash equivalents $ 0 $ 9,236