XML 36 R31.htm IDEA: XBRL DOCUMENT v3.26.1
Stockholders' Equity - Summary of Stock Option Activity (Details)
$ / 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 Payment Arrangement [Abstract]    
Number of Options Outstanding, Beginning balance | shares 9,547,659  
Number of Options, Granted | shares 2,024,970  
Number of Options, Exercised | shares (505,667)  
Number of Options, Forfeited or cancelled | shares (1,046,813)  
Number of Options Outstanding, Ending balance | shares 10,020,149 9,547,659
Number of Options, Vested and expected to vest | shares 10,020,149  
Number of Options, Exercisable | shares 6,855,684  
Weighted- Average Exercise Price Outstanding, Beginning balance | $ / shares $ 17.97  
Weighted- Average Exercise Price, Granted | $ / shares 13.76  
Weighted- Average Exercise Price, Exercised | $ / shares 10.28  
Weighted- Average Exercise Price, Forfeited or cancelled | $ / shares 23.9  
Weighted- Average Exercise Price Outstanding, Ending balance | $ / shares 16.89 $ 17.97
Weighted- Average Exercise Price, Vested and expected to vest | $ / shares 16.89  
Weighted- Average Exercise Price, Exercisable | $ / shares $ 14.6  
Weighted- Average Remaining Contractual Term 6 years 6 months 6 years 8 months 12 days
Weighted- Average Remaining Contractual Term, Vested and expected to vest 6 years 6 months  
Weighted- Average Remaining Contractual Term, Exercisable 5 years 4 months 24 days  
Aggregate Intrinsic Value | $ $ 38,573 $ 29,596
Aggregate Intrinsic Value, Vested and expected to vest | $ 38,573  
Aggregate Intrinsic Value, Exercisable | $ $ 33,432