XML 70 R58.htm IDEA: XBRL DOCUMENT v3.25.1
Capital Structure - Schedule of Common Stock Reserved for Future Issuance (Details) - Class A common stock - shares
Dec. 31, 2024
Dec. 31, 2023
Class of Stock [Line Items]    
Shares reserved for future issuance (in shares) 13,522,355 14,523,859
Warrants to purchase Class A common stock    
Class of Stock [Line Items]    
Shares reserved for future issuance (in shares) 2,646,247 2,775,978
Options to purchase Class A common stock    
Class of Stock [Line Items]    
Shares reserved for future issuance (in shares) 6,113,155 7,251,663
Restricted stock units outstanding    
Class of Stock [Line Items]    
Shares reserved for future issuance (in shares) 1,631,162 2,692,459
Class A common stock available for future grants under the 2021 Equity Incentive Plan    
Class of Stock [Line Items]    
Shares reserved for future issuance (in shares) 2,071,498 1,002,091
Class A common stock available for future grants under the 2021 Employee Stock Purchase Plan    
Class of Stock [Line Items]    
Shares reserved for future issuance (in shares) 1,060,293 801,668