XML 45 R34.htm IDEA: XBRL DOCUMENT v3.21.1
Cash and Cash Equivalents, and Investments - Contractual Maturity (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2021
USD ($)
Cash and Cash Equivalents [Abstract]  
Due in 1 year or less, Cost $ 1,314,507
Due in 1-2 years, Cost 712,025
Investments not due at a single maturity date, Cost 532,493
Adjusted Cost 2,559,025
Due in 1 year or less, Fair Value 1,315,220
Due in 1-2 years, Fair Value 711,224
Investments not due at a single maturity date, Fair Value 532,493
Total, Fair Value $ 2,558,937
Weighted average maturity 12 months