XML 44 R32.htm IDEA: XBRL DOCUMENT v3.19.2
Summary of Significant Accounting Policies - Cash and Cash Equivalents (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Cash and Cash Equivalents [Line Items]    
Cash and cash equivalents $ 71,995 $ 70,154
Cash [Member]    
Cash and Cash Equivalents [Line Items]    
Cash and cash equivalents 5,651 6,750
Money market funds [Member]    
Cash and Cash Equivalents [Line Items]    
Cash and cash equivalents 40,354 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 $ 10,990 $ 9,236