v3.25.1
Marketable Securities - Summary of Maturities of Available-for-Sale Securities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Schedule Of Available For Sale Securities [Line Items]    
Investment, Type [Extensible Enumeration] Contractual Maturities [Member] Contractual Maturities [Member]
Available for sale securities, Due in one year or less, Amortized cost $ 10,949 $ 21,821
Available for sale securities, Due in one year or less, Carrying value $ 10,948 $ 21,835