XML 76 R66.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Summary of Stock Options Activity (Details) - Employee Stock Option - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Number of Options, Outstanding, Beginning balance 4,041,807  
Number of Options, Granted 756,400  
Number of Options, Exercised (8,865)  
Number of Options, Forfeited (470,592)  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period (326,415)  
Number of Options, Outstanding, Ending balance 3,992,335 4,041,807
Number of Options, Exercisable, Ending balance 2,410,383  
Number of Options, Vested and expected to vest 3,707,653  
Weighted Average Exercise Price per Share, Options outstanding, Beginning balance $ 6.41  
Weighted Average Exercise Price per Share, Granted 2.97  
Weighted Average Exercise Price per Share, Exercised 3.33  
Weighted Average Exercise Price per Share, Forfeited 9.13  
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price 11.99  
Weighted Average Exercise Price per Share, Options outstanding, Ending balance 4.99 $ 6.41
Weighted Average Exercise Price per Share, Exercisable, Ending balance 5.36  
Weighted Average Exercise Price per Share, Vested and expected to vest $ 5.34  
Weighted Average Remaining Contractual Term (in years), Options outstanding 6 years 10 months 9 days 7 years 6 months 10 days
Weighted Average Remaining Contractual Term (in years), Exercisable 6 years 3 months 21 days  
Weighted Average Remaining Contractual Term (in years), Vested and expected to vest 7 years 29 days  
Aggregate Intrinsic Value, Options outstanding $ 19,318 $ 5,159
Aggregate Intrinsic Value, Exercisable 11,752  
Aggregate Intrinsic Value, Vested and expected to vest $ 17,070