XML 59 R48.htm IDEA: XBRL DOCUMENT v3.24.3
Net Loss Per Share - Schedule of Potential Dilutive Shares of Common Stock (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Potential common shares        
Total (in shares) 9,378,000 1,775,411 9,378,000 1,775,411
Common stock options, restricted stock units and ESPP shares        
Potential common shares        
Total (in shares) 2,420,400 734,588 2,420,400 734,588
Warrants to purchase common stock        
Potential common shares        
Total (in shares) 974,954 1,040,823 974,954 1,040,823
Series A Preferred Stock        
Potential common shares        
Total (in shares) 5,544,719 0 5,544,719 0
Series B Preferred Stock        
Potential common shares        
Total (in shares) 437,927 0 437,927 0