XML 43 R37.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholder's Equity - Schedule of Common Stock Reserved for Future Issuance (Detail) - shares
Jun. 30, 2024
Dec. 31, 2023
Class Of Stock [Line Items]    
Common stock reserved 11,937,414 9,208,970
Common stock reserved 1,861,959  
Common stock reserved 117,624,209 65,329,843
Employee Stock Option [Member]    
Class Of Stock [Line Items]    
Common stock reserved 11,937,414 9,208,970
Stock Options Reserved for 2020 Incentive Award Plan [Member]    
Class Of Stock [Line Items]    
Common stock reserved 1,861,959 1,988,340
Unvested Restricted Stock Units Outstanding [Member]    
Class Of Stock [Line Items]    
Common stock reserved 867,298 495,579
Common Stock Reserved for Employee Stock Purchase Plan [Member]    
Class Of Stock [Line Items]    
Common stock reserved 2,023,537 1,338,381
2022 Employment Inducement Award Plan [Member]    
Class Of Stock [Line Items]    
Common stock reserved 1,502,930 758,084
Pre-Funded Warrants [Member]    
Class Of Stock [Line Items]    
Common stock reserved 41,283,052 40,493,510
Common Warrants [Member]    
Class Of Stock [Line Items]    
Common stock reserved 8,104,615 8,427,508
2021 ATM Program [Member]    
Class Of Stock [Line Items]    
Common stock reserved 25,043,404 2,619,471
2024 ATM Program [Member]    
Class Of Stock [Line Items]    
Common stock reserved 25,000,000