Quarterly report pursuant to Section 13 or 15(d)

Fair Value Measurements - Summary of Amortized Cost and Estimated Fair Value of Available-for-sale Securities by Contractual Maturity (Details)

v3.10.0.1
Fair Value Measurements - Summary of Amortized Cost and Estimated Fair Value of Available-for-sale Securities by Contractual Maturity (Details)
$ in Thousands
Jun. 30, 2018
USD ($)
Marketable securities maturing, Amortized Cost:  
In one year or less, Amortized Cost $ 16,414
Total marketable securities, Amortized Cost 16,414
Marketable securities maturing, Estimated Fair Value:  
In one year or less, Estimated Fair Value 16,412
Total marketable securities, Estimated Fair Value $ 16,412