v3.25.2
Stock-Based Compensation - Schedule of Information Related to Stock Options Outstanding (Detail)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
USD ($)
$ / shares
shares
Dec. 31, 2024
USD ($)
$ / shares
shares
Stock-Based Compensation    
Number of Stock Options, Outstanding | shares 6,630,477  
Number of Stock Options, Granted | shares 1,954,950  
Number of Stock Options, Exercised | shares (4,167)  
Number of Stock Options, Forfeited or expired | shares (478,995)  
Number of Stock Options, Outstanding | shares 8,102,265 6,630,477
Number of Stock Options, Exercisable | shares 4,315,513  
Number of Stock Options, Vested and expected to vest | shares 7,761,457  
Weighted-average Exercise Price, Outstanding | $ / shares $ 9.32  
Weighted-average Exercise Price, Granted | $ / shares 6.61  
Weighted-average Exercise Price, Exercised | $ / shares 2.81  
Weighted-average Exercise Price, Forfeited or expired | $ / shares 9.76  
Weighted-average Exercise Price, Outstanding | $ / shares 8.64 $ 9.32
Weighted-average Exercise Price, Exercisable | $ / shares 9.25  
Weighted-average Exercise Price, Vested and expected to vest | $ / shares $ 8.67  
Weighted-average Remaining Contractual Term, Outstanding 5 years 4 months 24 days 6 years
Weighted-average Remaining Contractual Term, Exercisable 5 years 8 months 12 days  
Weighted-average Remaining Contractual Term, Vested and expected to vest 5 years 4 months 24 days  
Weighted-average Intrinsic Value, Outstanding | $ $ 5,839  
Weighted-average Intrinsic Value, Outstanding | $ 1,146 $ 5,839
Aggregate Intrinsic Value, Exercisable | $ 1,145  
Aggregate Intrinsic Value, Vested and expected to vest | $ $ 1,146