v3.26.1
Cash Equivalents and Marketable Securities - Schedule of Components of Interest Income (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Interest Income, Securities, Operating, by Taxable Status [Abstract]        
Interest income $ 5,888 $ 2,305 $ 10,935 $ 4,197
Accretion of discount on marketable securities, net 5,654 1,098 6,872 2,997
Total interest and investment income $ 11,542 $ 3,403 $ 17,807 $ 7,194