v3.26.3
Capital Structure - Schedule of Common Stock Reserved for Future Issuance (Details) - Class A common stock - shares
Sep. 30, 2026
Dec. 31, 2025
Class of Stock [Line Items]    
Shares reserved for future issuance (in shares) 25,890,390 24,787,845
Warrants to purchase Class A common stock    
Class of Stock [Line Items]    
Shares reserved for future issuance (in shares) 13,896,247 13,896,247
Options to purchase Class A common stock    
Class of Stock [Line Items]    
Shares reserved for future issuance (in shares) 7,389,165 6,524,279
Restricted stock units outstanding    
Class of Stock [Line Items]    
Shares reserved for future issuance (in shares) 2,468,265 1,470,876
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) 495,463 1,581,152
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,641,250 1,315,291