XML 78 R63.htm IDEA: XBRL DOCUMENT v3.22.0.1
Cash and Cash Equivalents, and Investments and Fair Value Measurements - Contractual Maturity (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Cash and Cash Equivalents [Abstract]  
Due in 1 year or less, Cost $ 692,320
Due in 1-2 years, Cost 749,377
Investments not due at a single maturity date, Cost 823,754
Adjusted Cost 2,265,451
Due in 1 year or less, Fair Value 691,781
Due in 1-2 years, Fair Value 745,993
Investments not due at a single maturity date, Fair Value 823,754
Total, Fair Value $ 2,261,528