v3.26.1
Stock-Based Compensation - Summary of Stock Option Activity (Detail)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
USD ($)
$ / shares
shares
Dec. 31, 2025
USD ($)
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of Shares, Outstanding at Beginning Balance | shares 2,186,531  
Number of Shares, Granted | shares 172,743  
Number of Shares, Exercised | shares (55,185)  
Number of Shares, Cancelled | shares (51,709)  
Number of Shares, Outstanding at Ending Balance | shares 2,252,380 2,186,531
Number of shares, Vested and expected to vest | shares 2,252,380  
Number of Shares, Exercisable | shares 1,680,526  
Weighted- Average Exercise Price, Outstanding at Beginning Balance | $ / shares $ 2.82  
Weighted- Average Exercise Price, Granted | $ / shares 8.1  
Weighted- Average Exercise Price, Exercised | $ / shares 2.79  
Weighted- Average Exercise Price, Cancelled | $ / shares 7.17  
Weighted- Average Exercise Price, Outstanding at Ending Balance | $ / shares 3.19 $ 2.82
Weighted- Average Exercise Price, Vested and expected to vest | $ / shares 3.19  
Weighted- Average Exercise Price, Exercisable | $ / shares $ 2.86  
Weighted Average Remaining Contractual Term, Outstanding 7 years 6 months 10 days 7 years 9 months 21 days
Weighted Average Remaining Contractual Term, Vested and expected to vest 7 years 6 months 10 days  
Weighted Average Remaining Contractual Term, Exercisable 7 years 3 months 21 days  
Aggregate Intrinsic Value, Outstanding Beginning Balance | $ $ 1,567  
Aggregate Intrinsic Value, Outstanding Ending Balance | $ 21,614 $ 1,567
Aggregate Intrinsic Value, Vested and expected to vest | $ 21,614  
Aggregate Intrinsic Value, Exercisable | $ $ 16,709