v3.26.1
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