XML 73 R57.htm IDEA: XBRL DOCUMENT v3.22.1
Common Stock - Schedule of Reserved Common Stock for Future Issuances (Details) - shares
Dec. 31, 2021
Dec. 31, 2020
Redeemable convertible preferred stock and warrants 11,221,882 29,782,878
Redeemable convertible preferred stock and warrants    
Redeemable convertible preferred stock and warrants 0 26,193,432
Common stock options issued and outstanding    
Redeemable convertible preferred stock and warrants 4,996,945 3,137,776
Common stock available for future grant    
Redeemable convertible preferred stock and warrants 5,321,687 451,670
Restricted stock units outstanding    
Redeemable convertible preferred stock and warrants 53,250 0
Shares available for future purchase under ESPP    
Redeemable convertible preferred stock and warrants 850,000 0