v3.26.1
Stock-Based Compensation - Schedule of Activities Under Company's Stock Option Plans (Details)
6 Months Ended
Jun. 30, 2026
$ / shares
shares
Number of Options  
Balance, beginning of the period | shares 16,708,942
Options granted | shares 3,436,449
Options exercised | shares (293,244)
Option forfeited/expired | shares (377,246)
Balance, end of the period | shares 19,474,901
Options Outstanding, Weighted-Average Exercise Price Per Share  
Balances, beginning of the period | $ / shares $ 5.12
Options granted | $ / shares 5.42
Options exercised | $ / shares 1.67
Option forfeited/expired | $ / shares 11.97
Balances, end of the period | $ / shares $ 5.09