v3.25.2
Cash, Cash Equivalents, and Marketable Debt Securities - Schedule of Marketable Debt Securities in Continuous Loss Position (Details)
$ in Millions
Jun. 30, 2025
USD ($)
Security
Dec. 31, 2024
USD ($)
Security
Schedule Of Available For Sale Securities [Line Items]    
Fair Value of Marketable Debt Securities in a Loss Position Less Than 12 Months $ 21.9 $ 20.4
Number of Marketable Debt Securities in a Loss Position Less Than 12 Months | Security 26 31
Unrealized Losses Less Than 12 Months $ 0.0 [1] $ 0.1
Fair Value of Marketable Debt Securities in a Loss Position 12 Months Or Longer $ 1.2 $ 9.4
Number of Marketable Debt Securities in a Loss Position 12 Months Or Longer | Security 1 9
Unrealized Losses 12 Months Or Longer [1] $ 0.0 $ 0.0
Corporate Debt Securities    
Schedule Of Available For Sale Securities [Line Items]    
Fair Value of Marketable Debt Securities in a Loss Position Less Than 12 Months $ 13.3 $ 16.5
Number of Marketable Debt Securities in a Loss Position Less Than 12 Months | Security 18 26
Unrealized Losses Less Than 12 Months $ 0.0 [1] $ 0.1
Fair Value of Marketable Debt Securities in a Loss Position 12 Months Or Longer $ 0.0 $ 2.7
Number of Marketable Debt Securities in a Loss Position 12 Months Or Longer | Security 0 4
Unrealized Losses 12 Months Or Longer [1] $ 0.0 $ 0.0
U.S. Treasury Securities    
Schedule Of Available For Sale Securities [Line Items]    
Fair Value of Marketable Debt Securities in a Loss Position Less Than 12 Months $ 5.2 $ 3.1
Number of Marketable Debt Securities in a Loss Position Less Than 12 Months | Security 4 4
Unrealized Losses Less Than 12 Months $ 0.0 [1] $ 0.0
Fair Value of Marketable Debt Securities in a Loss Position 12 Months Or Longer $ 1.2 $ 6.7
Number of Marketable Debt Securities in a Loss Position 12 Months Or Longer | Security 1 5
Unrealized Losses 12 Months Or Longer [1] $ 0.0 $ 0.0
U.S. Government Agency Securities    
Schedule Of Available For Sale Securities [Line Items]    
Fair Value of Marketable Debt Securities in a Loss Position Less Than 12 Months $ 1.8 $ 0.8
Number of Marketable Debt Securities in a Loss Position Less Than 12 Months | Security 2 1
Unrealized Losses Less Than 12 Months $ 0.0 [1] $ 0.0
Fair Value of Marketable Debt Securities in a Loss Position 12 Months Or Longer $ 0.0 $ 0.0
Number of Marketable Debt Securities in a Loss Position 12 Months Or Longer | Security 0 0
Unrealized Losses 12 Months Or Longer [1] $ 0.0 $ 0.0
Certificates of Deposit    
Schedule Of Available For Sale Securities [Line Items]    
Fair Value of Marketable Debt Securities in a Loss Position Less Than 12 Months $ 1.6  
Number of Marketable Debt Securities in a Loss Position Less Than 12 Months | Security 2  
Unrealized Losses Less Than 12 Months [1] $ 0.0  
Fair Value of Marketable Debt Securities in a Loss Position 12 Months Or Longer $ 0.0  
Number of Marketable Debt Securities in a Loss Position 12 Months Or Longer | Security 0  
Unrealized Losses 12 Months Or Longer [1] $ 0.0  
[1] Unrealized losses were insignificant for the period presented.