XML 41 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Common Stock (Tables)
6 Months Ended
Jun. 30, 2024
Equity [Abstract]  
Schedule of Common Stock Shares Reserved for Future Issuance

The Company had the following shares of Company common stock reserved for future issuance as of June 30, 2024 and December 31, 2023:

 

 

As of
June 30, 2024

 

 

As of
December 31, 2023

 

Issuance of common stock upon exercise of stock options

 

 

4,420,676

 

 

 

1,749,475

 

Equity awards available for grant under stock award plans

 

 

2,045,704

 

 

 

879,461

 

Shares available for issuance under the Employee Stock Purchase Plan

 

 

99,578

 

 

 

37,078

 

Issuance of common stock upon exercise of warrants

 

 

4,881,329

 

 

 

214,997

 

Total common stock reserved for future issuance

 

 

11,447,287

 

 

 

2,881,011