XML 71 R57.htm IDEA: XBRL DOCUMENT v3.20.4
Cash and Cash Equivalents, and Investments - Contractual Maturity (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2020
USD ($)
Cash and Cash Equivalents [Abstract]  
Due in 1 year or less, Cost $ 664,119
Due in 1-2 years, Cost 523,270
Investments not due at a single maturity date, Cost 464,799
Adjusted Cost 1,652,188
Due in 1 year or less, Fair Value 665,567
Due in 1-2 years, Fair Value 523,628
Investments not due at a single maturity date, Fair Value 464,799
Total, Fair Value $ 1,653,994
Weighted average maturity 12 months