XML 65 R51.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Net Loss Per Share - Anti-dilutive common equivalent shares (Details) - shares
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Net Loss Per Share    
Total anti-dilutive common equivalent shares 49,619,829 47,653,571
Outstanding options to purchase common stock    
Net Loss Per Share    
Total anti-dilutive common equivalent shares 7,022,739 9,262,296
Outstanding restricted stock units    
Net Loss Per Share    
Total anti-dilutive common equivalent shares 21,944,400 17,738,585
Outstanding warrants    
Net Loss Per Share    
Total anti-dilutive common equivalent shares 20,652,690 20,652,690