XML 52 R41.htm IDEA: XBRL DOCUMENT v3.25.2
Cash and Cash Equivalents, Investments and Fair Value Measurements - Contractual Maturity (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Adjusted Cost  
Due within one year $ 48,691
Due after one year through three years 28,308
Investments not due at a single maturity date 10,848
Adjusted Cost 87,847
Fair Value  
Due within one year 48,815
Due after one year through three years 28,474
Investments not due at a single maturity date 10,848
Fair Value $ 88,137