XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.1
Cash and Cash Equivalents, Investments and Fair Value Measurements - Contractual Maturity (Details)
$ in Thousands
Mar. 31, 2023
USD ($)
Adjusted Cost  
Due within one year $ 380,542
Due after one year through three years 612,822
Investments not due at a single maturity date 149,731
Adjusted Cost 1,143,095
Fair Value  
Due within one year 378,042
Due after one year through three years 613,863
Investments not due at a single maturity date 149,731
Fair Value $ 1,141,636