Annual report [Section 13 and 15(d), not S-K Item 405]

Stockholders' Equity - Schedule of Shares Reserved for Future Issuance (Details)

v3.25.4
Stockholders' Equity - Schedule of Shares Reserved for Future Issuance (Details) - shares
Dec. 31, 2025
Dec. 31, 2024
Class Of Stock [Line Items]    
Total common stock reserved (in shares) 183,892,885 164,199,470
Stock options outstanding under 2016 Stock Plan    
Class Of Stock [Line Items]    
Total common stock reserved (in shares) 6,462,574 9,887,462
Unvested RSU's under 2016 Stock Plan    
Class Of Stock [Line Items]    
Total common stock reserved (in shares) 1,513,837 3,056,014
Unvested RSU's under 2021 Stock Plan    
Class Of Stock [Line Items]    
Total common stock reserved (in shares) 42,068,294 37,332,726
Remaining shares available for future issuance under the 2021 plan    
Class Of Stock [Line Items]    
Total common stock reserved (in shares) 99,197,579 85,140,199
Common stock warrants    
Class Of Stock [Line Items]    
Total common stock reserved (in shares) 21,240,957 28,783,069
Shares Available For Issuance Under 2021 ESPP Plan    
Class Of Stock [Line Items]    
Total common stock reserved (in shares) 13,409,644