XML 52 R41.htm IDEA: XBRL DOCUMENT v3.25.1
Cash and Cash Equivalents, Investments and Fair Value Measurements - Contractual Maturity (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Adjusted Cost  
Due within one year $ 44,074
Due after one year through three years 37,882
Investments not due at a single maturity date 17,242
Adjusted Cost 99,198
Fair Value  
Due within one year 44,188
Due after one year through three years 38,093
Investments not due at a single maturity date 17,242
Fair Value $ 99,523