XML 75 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Cash and Cash Equivalents, and Investments and Fair Value Measurements - Contractual Maturity (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Cost  
Due within one year $ 194,787
Due after one year through three years 248,754
Investments not due at a single maturity date 90,707
Adjusted Cost 534,248
Fair Value  
Due within one year 194,257
Due after one year through three years 249,547
Investments not due at a single maturity date 90,707
Fair Value $ 534,511