XML 54 R45.htm IDEA: XBRL DOCUMENT v3.22.2
Common and Preferred Stock - Schedule of Common Stock Reserved for Issuance (Details) - shares
shares in Thousands
Jun. 30, 2022
Dec. 31, 2021
Class of Stock [Line Items]    
Common stock available for issuance (shares) 6,597 5,264
Shares reserved for exercises of outstanding stock options    
Class of Stock [Line Items]    
Common stock available for issuance (shares) 4,383 3,266
Shares reserved for vesting of restricted stock units    
Class of Stock [Line Items]    
Common stock available for issuance (shares) 236 0
Warrants to purchase common stock    
Class of Stock [Line Items]    
Common stock available for issuance (shares) 59 59
Shares reserved for future issuance under the 2021 Stock Incentive Plan    
Class of Stock [Line Items]    
Common stock available for issuance (shares) 1,919 1,939