XML 46 R35.htm IDEA: XBRL DOCUMENT v3.20.2
Cash and Cash Equivalents, and Investments - Contractual Maturity (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2020
USD ($)
Cash and Cash Equivalents [Abstract]  
Due in 1 year or less, Cost $ 532,338
Due in 1-2 years, Cost 278,851
Investments not due at a single maturity date, Cost 150,002
Adjusted Cost 961,191
Due in 1 year or less, Fair Value 534,932
Due in 1-2 years, Fair Value 280,492
Investments not due at a single maturity date, Fair Value 150,002
Total, Fair Value $ 965,426
Weighted average maturity 9 months