v3.25.2
Investments - Summary of Available-for-Sale Marketable Securities (Details) - Cash and Cash Equivalents - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 753.8 $ 703.7
Fair Value - Level 1 753.8 703.7
Cash equivalents—money market funds    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 197.6 174.2
Fair Value - Level 1 197.6 174.2
Marketable securities—U.S. Treasury securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 556.2 529.5
Fair Value - Level 1 $ 556.2 $ 529.5