v3.26.1
Equity Incentive Plans - Summary of the Stock Option Activity (Detail) - 2019 and 2024 Employee Stock Purchase Plan [Member] - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2026
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Outstanding as of January 1, 2026 1,951,417
Options Granted, Number of Shares 351,287
Options Exercised, Number of Shares (25,239)
Options Forfeited and expired, Number of Shares (14,977)
Outstanding as of June 30, 2026 2,262,488
Options vested and exercisable as of June 30, 2026 1,056,736
Options vested and expected to vest as of June 30, 2026 2,262,488
Opening Balance, Weighted- Average Exercise Price $ 19.55
Options Granted, Weighted- Average Exercise Price 28.03
Options Exercised, Weighted- Average Exercise Price 5.72
Options Forfeited and expired, Weighted- Average Exercise Price 18.09
Options vested and exercisable, Weighted- Average Exercise Price 16.04
Closing Balance, Weighted- Average Exercise Price 21.03
Options vested and expected to vest, Weighted- Average Exercise Price $ 21.03
Weighted-Average Remaining Contractual Term (Years) 8 years
Options vested and exercisable, Weighted-Average Remaining Contractual Term (Years) 7 years 2 months 12 days
Weighted-Average Remaining Contractual Term (Years) Unvested and expected to vest as of June 30, 2026 8 years
Options Exercised, Aggregate Intrinsic Value $ 593
Ending Balance, Aggregate Intrinsic Value 35,026
Options vested and exercisable, Aggregate Intrinsic Value 21,026
Aggregate Intrinsic Value, Unvested and expected to vest as of june 30, 2026 $ 35,026