v3.20.1
Marketable Securities - Summary of Fair Values of Available-for-Sale Marketable Securities, by Remaining Contractual Maturity (Details)
$ in Thousands
Mar. 31, 2020
USD ($)
Investments Debt And Equity Securities [Abstract]  
Due within one year $ 478,459
Due in one year through five years 121,925
Total $ 600,384