v3.25.4
Cash Equivalents and Marketable Securities - Schedule of Components of Interest Income (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Interest Income, Securities, Operating, by Taxable Status [Abstract]    
Interest income $ 9,956 $ 11,347
Accretion of discount on marketable securities, net 6,163 6,018
Total interest income $ 16,119 $ 17,365