v3.25.0.1
Cash Equivalents and Marketable Securities - Schedule of Components of Interest Income (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Interest Income, Securities, Operating, by Taxable Status [Abstract]    
Interest income $ 11,347 $ 3,341
Accretion of discount on marketable securities, net 6,018 1,423
Total interest income $ 17,365 $ 4,764