v3.26.1
Marketable Securities - Summary of Maturities of Available-for-Sale Securities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
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 $ 5,953 $ 7,938
Available for sale securities, Due in one year or less, Carrying value $ 5,952 $ 7,942