XML 30 R33.htm IDEA: XBRL DOCUMENT v3.20.1
Cash and Cash Equivalents, and Investments - Contractual Maturity (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2020
USD ($)
Cash and Cash Equivalents [Abstract]  
Due in 1 year or less, Cost $ 405,836
Due in 1-2 years, Cost 274,570
Investments not due at a single maturity date, Cost 160,346
Adjusted Cost 840,752
Due in 1 year or less, Fair Value 404,794
Due in 1-2 years, Fair Value 273,114
Investments not due at a single maturity date, Fair Value 160,346
Total, Fair Value $ 838,254
Weighted average maturity 8 months