XML 58 R51.htm IDEA: XBRL DOCUMENT v3.25.2
Cash, Cash Equivalents and Marketable Securities - Additional Information (Detail)
Jun. 30, 2025
Dec. 31, 2024
Cash and Cash Equivalents [Line Items]    
Weighted average maturity period of available for sale securities 6 months 11 months
Maturity of non current investments 1 year 1 year
Maximum [Member]    
Cash and Cash Equivalents [Line Items]    
Maturity of non current investments 2 years 2 years