XML 60 R48.htm IDEA: XBRL DOCUMENT v3.25.1
Net Loss Per Share Allocable to Common Stockholders - Schedule of Potential Dilutive Shares of Common Stock Excluded from the Computation of the Diluted Net Loss Per Share Allocable to Common Stockholders (Details) - shares
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Potential common shares    
Total (in shares) 8,204,424 21,065,841
Common stock options and restricted stock units    
Potential common shares    
Total (in shares) 3,047,628 1,811,636
Warrants to purchase common stock    
Potential common shares    
Total (in shares) 692,523 975,132
Preferred stock | Series A Preferred Stock    
Potential common shares    
Total (in shares) 4,026,346 17,808,670
Preferred stock | Series B Preferred Stock    
Potential common shares    
Total (in shares) 437,927 0
Series A Preferred Stock options    
Potential common shares    
Total (in shares) 0 470,403