XML 53 R34.htm IDEA: XBRL DOCUMENT v3.19.3
Cash and Marketable Securities - Summary of cost and estimated fair value of short-term investments (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Investments, Debt and Equity Securities [Abstract]    
Maturing in one year or less $ 240,561 $ 259,715
Maturing after one year through five years 52,789 0
Total $ 293,350 $ 259,715