Quarterly report pursuant to Section 13 or 15(d)

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

v3.19.1
Available-for-Sale Securities - Summary of Amortized Cost and Estimated Fair Value of Available-for-sale Securities by Contractual Maturity (Details)
$ in Thousands
Mar. 31, 2019
USD ($)
Marketable securities maturing, Amortized Cost:  
In one year or less, Amortized Cost $ 82,619
Total marketable securities, Amortized Cost 82,619
Marketable securities maturing, Estimated Fair Value:  
In one year or less, Estimated Fair Value 82,664
Total marketable securities, Estimated Fair Value $ 82,664