XML 39 R29.htm IDEA: XBRL DOCUMENT v3.25.1
Marketable Securities and Fair Value of Financial Assets and Liabilities - Additional Information (Detail)
3 Months Ended 12 Months Ended
Mar. 31, 2025
USD ($)
Security
Dec. 31, 2024
USD ($)
Fair Value Disclosures [Abstract]    
Number of held securities in an unrealized loss position | Security 3  
Unrealized loss possition less than 12 months $ 8,900,000 $ 8,900,000
Unrealized loss position more than 12 months 0 0
Marketable debt securities, charges for credit-related impairments 0 0
Fair value asset, transfers between Level 1, Level 2 and Level 3, amount $ 0 $ 0