XML 41 R32.htm IDEA: XBRL DOCUMENT v3.25.2
Marketable Securities and Fair Value of Financial Assets and Liabilities - Additional Information (Detail)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
USD ($)
Security
Jun. 30, 2025
USD ($)
Security
Dec. 31, 2024
USD ($)
Security
Jun. 30, 2024
USD ($)
Fair Value Disclosures [Abstract]        
Number of held securities in an unrealized loss position | Security 9 9 3  
Unrealized loss possition less than 12 months $ 68,300,000 $ 68,300,000 $ 8,900,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