XML 57 R47.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Common Stock - Schedule of Shares Reserved for Future Issuance (Details) - shares
Jun. 30, 2024
Dec. 31, 2023
Class of Stock [Line Items]    
Total shares reserved for future issuance (in shares) 15,636,106 12,544,982
Shares of common stock available for future grants under the 2020 Stock Option and Incentive Plan    
Class of Stock [Line Items]    
Total shares reserved for future issuance (in shares) 4,153,746 2,882,239
Shares of common stock available for future issuance under the 2020 Employee Stock Purchase Plan    
Class of Stock [Line Items]    
Total shares reserved for future issuance (in shares) 1,336,085 805,756
Shares of common stock available for future issuance under the 2022 Inducement Plan    
Class of Stock [Line Items]    
Total shares reserved for future issuance (in shares) 580,000 700,000
Outstanding stock option awards    
Class of Stock [Line Items]    
Total shares reserved for future issuance (in shares) 8,230,237 6,953,487
Vesting of RSUs    
Class of Stock [Line Items]    
Total shares reserved for future issuance (in shares) 1,180,746 874,748
Vesting of PSUs*    
Class of Stock [Line Items]    
Total shares reserved for future issuance (in shares) 155,292 328,752
Performance-based restricted stock units    
Class of Stock [Line Items]    
Target level of achievement percentage 55.00%