v3.26.1
Common and Treasury Stock (Tables)
6 Months Ended
Jun. 30, 2026
Equity [Abstract]  
Schedule of Reserved Shares of Common Stock
The Company has the following potentially outstanding common stock reserved for issuance:
As of June 30,As of December 31,
20262025
Issuances under stock incentive plan, stock options3,463,900 4,108,029 
Issuances upon vesting of restricted stock units5,239,355 4,294,367 
Shares reserved for shares available to be granted but not granted yet17,050,737 15,118,992 
25,753,992 23,521,388