XML 61 R46.htm IDEA: XBRL DOCUMENT v3.20.4
Cash, Cash Equivalents and Marketable Securities - Amortized Cost and Fair Value of Marketable Securities by Maturity (Details)
$ in Thousands
Dec. 31, 2020
USD ($)
Amortized Cost  
Due within one year $ 331,804
Due between one and two years 6,200
Total 338,004
Estimated Fair Value  
Due within one year 331,976
Due between one and two years 6,217
Total $ 338,193