v3.26.1
Cash, Cash Equivalents, Short-term and Long-term Investments - Additional Information (Details)
$ in Millions
Jun. 30, 2026
USD ($)
Securities
Dec. 31, 2025
USD ($)
Securities
Cash, Cash Equivalents, Short-term and Long-term Investments [Line Items]    
Number of securities with contractual maturity of less than 12 months | Securities 41 30
Fair value with contractual maturity of less than 12 months $ 140.5 $ 105.1
Number of securities with contractual maturity of greater than 12 months | Securities 27 14
Fair value with contractual maturity of greater than 12 months $ 86.6 $ 67.5
Accrued interest receivable 1.5 0.8
Level 1 | U.S. Treasury Securities    
Cash, Cash Equivalents, Short-term and Long-term Investments [Line Items]    
Estimated fair value 184.6 132.1
Level 2 | Corporate Debt Securities    
Cash, Cash Equivalents, Short-term and Long-term Investments [Line Items]    
Estimated fair value $ 42.5 $ 40.7