v3.25.2
Cash, Cash Equivalents and Short-Term Investments - Schedule of Contractual Maturities of Short Term Investments (Details)
$ in Millions
Jun. 30, 2025
USD ($)
Amortized Cost  
Due within one year $ 143.6
Due between one to three years 71.5
Due after three years 6.6
Total 221.7
Estimated Fair Value  
Due within one year 141.6
Due between one to three years 70.3
Due after three years 6.5
Total $ 218.4