Marketable Securities and Fair Value of Financial Assets and Liabilities - Additional Information (Detail) |
3 Months Ended | 6 Months Ended | 12 Months Ended | |
|---|---|---|---|---|
|
Jun. 30, 2026
USD ($)
Security
|
Jun. 30, 2026
USD ($)
Security
|
Dec. 31, 2025
USD ($)
Security
|
Jun. 30, 2025
USD ($)
|
|
| Fair Value Disclosures [Abstract] | ||||
| Number of held securities in an unrealized loss position | Security | 12 | 12 | 1 | |
| Unrealized loss possition less than 12 months | $ 551,300,000 | $ 551,300,000 | $ 40,000,000 | |
| Unrealized loss position more than 12 months | 0 | 0 | 0 | |
| Marketable debt securities, charges for credit-related impairments | 0 | 0 | $ 0 | |
| Fair value asset, transfers between Level 1, Level 2 and Level 3, amount | $ 0 | $ 0 | $ 0 |