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.20.2
Available-for-Sale Securities - Summary of Amortized Cost and Estimated Fair Value of Available-for-sale Securities by Contractual Maturity (Details)
$ in Thousands
Sep. 30, 2020
USD ($)
Available-for-sale securities maturing, Amortized Cost  
In one year or less, Amortized Cost $ 147,859
Amortized Cost 147,859
Available-for-sale securities maturing, Estimated Fair Value:  
In one year or less, Estimated Fair Value 147,959
Total available-for-sale securities, Estimated Fair Value $ 147,959