v3.25.2
Stock-Based Compensation - Summary of Stock Option Activity (Detail) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of Shares, Outstanding at Beginning Balance 1,942,920  
Number of Shares, Granted 60,743  
Number of Shares, Exercised 0  
Number of Shares, Cancelled (103,575)  
Number of Shares, Outstanding at Ending Balance 1,900,088 1,942,920
Number of shares, Vested and expected to vest 1,900,088  
Number of Shares, Exercisable 1,022,517  
Weighted- Average Exercise Price, Outstanding at Beginning Balance $ 12.93  
Weighted- Average Exercise Price, Granted 2.54  
Weighted- Average Exercise Price, Exercised 0  
Weighted- Average Exercise Price, Cancelled 11.7  
Weighted- Average Exercise Price, Outstanding at Ending Balance 3.45 $ 12.93
Weighted- Average Exercise Price, Vested and expected to vest 3.45  
Weighted- Average Exercise Price, Exercisable $ 3.54  
Weighted Average Remaining Contractual Term, Outstanding 7 years 2 months 19 days 8 years 3 months 29 days
Weighted Average Remaining Contractual Term, Vested and expected to vest 7 years 2 months 19 days  
Weighted Average Remaining Contractual Term, Exercisable 6 years 5 months 15 days  
Aggregate Intrinsic Value, Outstanding Beginning Balance $ 12  
Aggregate Intrinsic Value, Outstanding Ending Balance 0 $ 12
Aggregate Intrinsic Value, Vested and expected to vest 0  
Aggregate Intrinsic Value, Exercisable $ 0