XML 42 R40.htm IDEA: XBRL DOCUMENT v3.19.3
Marketable Securities - Schedule of Marketable Securities and Cash Equivalents (Details)
$ in Thousands
Sep. 30, 2019
USD ($)
Cash And Cash Equivalents [Line Items]  
Amortized Cost $ 89,065
Unrealized Gains 1
Fair Value 89,066
Total Cash Equivalents [Member]  
Cash And Cash Equivalents [Line Items]  
Amortized Cost 78,977
Fair Value 78,977
Total marketable securities [Member]  
Cash And Cash Equivalents [Line Items]  
Amortized Cost 10,088
Unrealized Gains 1
Fair Value 10,089
Corporate Debt Securities [Member]  
Cash And Cash Equivalents [Line Items]  
Amortized Cost 1,997
Unrealized Gains 1
Fair Value 1,998
Commercial Paper [Member]  
Cash And Cash Equivalents [Line Items]  
Amortized Cost 8,091
Fair Value 8,091
Money Market Funds [Member]  
Cash And Cash Equivalents [Line Items]  
Amortized Cost 78,977
Fair Value $ 78,977