XML 40 R29.htm IDEA: XBRL DOCUMENT v3.20.2
Marketable Securities - Maturities (Details)
$ in Thousands
Jun. 30, 2020
USD ($)
Amortized Cost  
Maturing in one year or less $ 472,639
Maturing within two years 1,127
Total amortized cost 473,766
Estimate Fair Value  
Maturing in one year or less 474,114
Maturing within two years 1,145
Total estimated fair value $ 475,259