v3.26.1
Investments - Additional Information (Detail)
6 Months Ended
Jun. 30, 2026
USD ($)
Security
Dec. 31, 2025
USD ($)
Security
Investments, All Other Investments [Abstract]    
Short-term investments with maturities less than one year $ 306,900,000 $ 367,200,000
Short-term investments with maturities between one to two years 124,500,000 135,900,000
Short-term investments with maturities between two to three years $ 17,400,000 15,000,000
Short-term investments maturities, description As of June 30, 2026 and December 31, 2025, short-term investments of $306.9 million and $367.2 million, respectively, had maturities less than one year, short-term investments of $124.5 million and $135.9 million, respectively, had maturities between one to two years, and short-term investments of $17.4 million and $15.0 million, respectively, had maturities between two to three years.  
Allowance for credit losses $ 0 0
Available for sale securities gross unrealized loss positions 406,300,000 22,500,000
Available for sale securities gross unrealized loss positions greater than 12 months $ 0 $ 0
Number of available-for-sale securities | Security 55 6
Accrued interest receivable on available-for-sale securities $ 3,600,000 $ 3,800,000