v3.26.1
Cash Equivalents and Marketable Securities - Schedule of Components of Interest Income (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Interest Income, Securities, Operating, by Taxable Status [Abstract]    
Interest income $ 5,047 $ 1,892
Accretion of discount on marketable securities, net 1,218 1,899
Total interest and investment income $ 6,265 $ 3,791