XML 58 R44.htm IDEA: XBRL DOCUMENT v3.24.3
Net Loss per Share - Antidilutive (Details) - shares
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Anti-dilutive securities    
Anti-dilutive securities excluded from the calculation of net loss per share 22,214,517 19,963,200
Pre-funded warrants    
Anti-dilutive securities    
Exercise of pre-funded and common warrants (in shares) 2,526,833  
Outstanding warrants (in shares) 17,008,164  
Pre-funded warrants | Aggregate    
Anti-dilutive securities    
Exercise of pre-funded and common warrants (in shares) 10,681,528  
Restricted stock units    
Anti-dilutive securities    
Anti-dilutive securities excluded from the calculation of net loss per share 3,386,857 2,081,607
Employee Stock Option    
Anti-dilutive securities    
Anti-dilutive securities excluded from the calculation of net loss per share 9,670,164 7,422,412
Warrants, non pre-funded    
Anti-dilutive securities    
Anti-dilutive securities excluded from the calculation of net loss per share 9,157,496 10,459,181