v3.26.1
Balance Sheet Components - Schedule of Cash and Cash Equivalents (Detail) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Cash and Cash Equivalents [Abstract]    
Cash $ 2,797 $ 2,309
Commercial paper 0 11,272
Money market funds 47,847 24,302
U.S. government bonds 0 9,989
Total cash and cash equivalents $ 50,644 $ 47,872