v3.25.1
Marketable Securities - Schedule of Marketable Securities Held in Unrealized Loss Position (Detail) - Security
Dec. 31, 2024
Dec. 31, 2023
Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items]    
Less than 12 Months, Number of Securities 0 0