v3.26.1
Stock and Warrants (Tables)
6 Months Ended
Jun. 30, 2026
Equity [Abstract]  
Schedule of Authorized Shares of Common Stock Reserved for Future Issuance
As of June 30, 2026, and December 31, 2025, the Company had reserved authorized shares of common stock for future issuance as follows:
June 30,
2026
December 31,
2025
Outstanding awards under equity incentive plans7,426,8207,060,457
Outstanding common stock warrants2,529,3794,024,157
Possible future issuances under equity incentive plans7,512,9576,327,569
Possible future issuances under employee stock purchase plan925,2301,011,962
Total common shares reserved for future issuance18,394,38618,424,145
Schedule of Common Stock Activity
The following table summarizes common stock activity for the three and six months ended June 30, 2026:
Shares of Common Stock
Balance as of January 1, 2026
56,854,781
Common stock issued as a result of stock options exercised or RSUs vested955,575
Common stock issued as a result of stock warrants exercised1,304,494
Balance as of March 31, 2026
59,114,850
Common stock issued as a result of stock options exercised or RSUs vested140,324
Common stock issued as a result of Employee Stock Purchase Plan86,732
Balance as of June 30, 2026
59,341,906