v3.25.3
Investments - Additional Information (Detail)
9 Months Ended
Sep. 30, 2025
USD ($)
Security
Dec. 31, 2024
USD ($)
Security
Investments, All Other Investments [Abstract]    
Short-term investments with maturities less than one year $ 379,000,000 $ 393,100,000
Short-term investments with maturities between one to two years 57,900,000 97,300,000
Short-term investments with maturities between two to three years $ 17,500,000 12,500,000
Short-term investments maturities, description As of September 30, 2025 and December 31, 2024, short-term investments of $379.0 million and $393.1 million, respectively, had maturities less than one year, short-term investments of $57.9 million and $97.3 million, respectively, had maturities between one to two years, and short-term investments of $17.5 million and $12.5 million, respectively, had maturities between two to three years.  
Allowance for credit losses $ 0 0
Available for sale securities gross unrealized loss positions 52,200,000 10,000,000
Available for sale securities gross unrealized loss positions greater than 12 months $ 0 $ 0
Number of available-for-sale securities | Security 8 2
Accrued interest receivable on available-for-sale securities $ 3,300,000 $ 3,300,000