v3.25.2
Marketable Securities - Contractual Maturities (Details)
$ in Millions
Jun. 30, 2025
USD ($)
Amortized Cost  
Due in one year or less $ 19.7
Due after one year through five years 59.5
Due after five years through ten years 3.6
Due after ten years 5.0
Amortized Cost 87.8
Fair Value  
Due in one year or less 19.8
Due after one year through five years 59.7
Due after five years through ten years 3.7
Due after ten years 5.1
Fair Value $ 88.3