XML 48 R38.htm IDEA: XBRL DOCUMENT v3.24.3
Preferred Stock and Common Stock - Shares Reserved for Future Issuance (Details) - shares
Sep. 30, 2024
Dec. 31, 2023
Dec. 31, 2021
Shares for future issuance      
Shares reserved for future issuance (in shares) 31,280,585 10,160,112  
Prefunded warrants      
Shares for future issuance      
Shares reserved for future issuance (in shares) 19,509,891    
Warrants, Excluding prefunded warrants      
Shares for future issuance      
Shares reserved for future issuance (in shares) 2,631 2,631  
2021 ESPP      
Shares for future issuance      
Shares reserved for future issuance (in shares) 938,378 701,244 292,031
Stock options and unvested restricted stock units      
Shares for future issuance      
Shares reserved for future issuance (in shares) 10,829,685 9,456,237