XML 47 R37.htm IDEA: XBRL DOCUMENT v3.22.2
Cash and Cash Equivalents, and Investments and Fair Value Measurements - Contractual Maturity (Details)
$ in Thousands
Jun. 30, 2022
USD ($)
Adjusted Cost  
Due in 1 year or less $ 1,150,040
Due in 1-2 years 273,351
Investments not due at a single maturity date 199,003
Adjusted Cost 1,622,394
Fair Value  
Due in 1 year or less 1,138,489
Due in 1-2 years 265,729
Investments not due at a single maturity date 199,003
Total, Fair Value $ 1,603,221