XML 78 R63.htm IDEA: XBRL DOCUMENT v3.25.0.1
Cash, Cash Equivalents and Short-Term Investments - Schedule of Contractual Maturities of Short Term Investments (Details)
$ in Millions
Dec. 31, 2024
USD ($)
Amortized cost  
Due within one year $ 109.1
Due between one to three years 147.9
Due after three years 15.9
Total 272.9
Estimated fair value  
Due within one year 106.9
Due between one to three years 143.5
Due after three years 15.5
Total $ 265.9