v3.25.0.1
Stock-Based Compensation - Schedule of Stock Option Activity (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]    
Number of Shares, Beginning Balance 1,749,475  
Number of Shares, Granted 3,017,800  
Number of Shares, Exercised (83,121)  
Number of Shares, Forfeited (184,452)  
Number of Shares, Ending Balance 4,499,702 1,749,475
Number of Shares, Options exercisable as of December 31, 2024 1,491,145  
Number of Shares, options unvested at December 31, 2024 3,008,557  
Weighted-Average Exercise Price, Outstanding, Beginning balance $ 10.61  
Weighted-Average Exercise Price, Granted 20.87  
Weighted-Average Exercise Price, Exercised 13.15  
Weighted-Average Exercise Price, Forfeited 16.94  
Weighted-Average Exercise Price, Outstanding, Ending balance 17.19 $ 10.61
Weighted-Average Exercise Price, Options exercisable as of December 31, 2024 13.19  
Weighted-Average Exercise Price, Options unvested as of December 31, 2024 $ 19.16  
Weighted Average Remaining Contractual Term 8 years 8 months 12 days 8 years 4 months 24 days
Weighted Average Remaining Contractual Term, Options exercisable as of December 31, 2024 8 years  
Weighted Average Remaining Contractual Term, Options unvested as of December 31, 2024 9 years  
Aggregate Intrinsic Value, Beginning Balance $ 3,181  
Aggregate Intrinsic Value, Granted 5,343  
Aggregate Intrinsic Value, Exercised 1,114  
Aggregate Intrinsic Value, Forfeited 2,034  
Aggregate Intrinsic Value, Ending Balance 24,867 $ 3,181
Aggregate Intrinsic Value, Options exercisable as of December 31, 2024 14,404  
Aggregate Intrinsic Value, Options unvested as of December 31, 2024 $ 10,463