Marketable Securities - Schedule of Fair Value Marketable Securities By Type of Security (Details) $ in Thousands |
Sep. 30, 2018
USD ($)
|
---|---|
Marketable Securities [Line Items] | |
Amortized Cost | $ 92,598 |
Unrealized Losses | 76 |
Fair Value | 92,522 |
U.S. Government Agency Securities and Treasuries | |
Marketable Securities [Line Items] | |
Amortized Cost | 92,598 |
Unrealized Losses | 76 |
Fair Value | $ 92,522 |