XML 75 R60.htm IDEA: XBRL DOCUMENT v3.25.0.1
Cash and Cash Equivalents, and Investments and Fair Value Measurements - Schedule of Contractual Maturity (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Adjusted Cost  
Due within one year $ 154,130
Due after one year through three years 211,921
Investments not due at a single maturity date 132,759
Adjusted Cost 498,810
Fair Value  
Due within one year 154,249
Due after one year through three years 212,650
Investments not due at a single maturity date 132,759
Fair Value $ 499,658