XML 47 R35.htm IDEA: XBRL DOCUMENT v3.25.1
Capital Structure (Tables)
12 Months Ended
Dec. 31, 2024
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:

 

 

 

December 31,

 

 

 

2024

 

 

2023

 

Warrants to purchase Class A common stock

 

 

2,646,247

 

 

 

2,775,978

 

Options to purchase Class A common stock

 

 

6,113,155

 

 

 

7,251,663

 

Restricted stock units outstanding

 

 

1,631,162

 

 

 

2,692,459

 

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

 

 

2,071,498

 

 

 

1,002,091

 

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

 

 

1,060,293

 

 

 

801,668

 

Total

 

 

13,522,355

 

 

 

14,523,859