v3.25.2
Capital Structure (Tables)
6 Months Ended
Jun. 30, 2025
Stockholders' Equity Note [Abstract]  
Schedule of Common Stock Reserved for Future Issuance

The following shares of Class A common stock were reserved for future issuance:

 

 

 

June 30,

 

 

December 31,

 

 

 

2025

 

 

2024

 

Warrants to purchase Class A common stock

 

 

13,896,247

 

 

 

2,646,247

 

Options to purchase Class A common stock

 

 

6,778,649

 

 

 

6,113,155

 

Restricted stock units outstanding

 

 

1,895,616

 

 

 

1,631,162

 

Class A common stock available for future grants under the 2021 Equity Incentive Plan

 

 

1,799,984

 

 

 

2,071,498

 

Class A common stock available for future grants under the 2021 Employee Stock Purchase Plan

 

 

1,335,718

 

 

 

1,060,293

 

Total

 

 

25,706,214

 

 

 

13,522,355