XML 86 R58.htm IDEA: XBRL DOCUMENT v3.25.0.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
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Potential common shares    
Total (in shares) 7,307,069 20,096,751
Common stock options and RSUs    
Potential common shares    
Total (in shares) 2,150,273 776,865
Warrants to purchase common stock    
Potential common shares    
Total (in shares) 692,523 1,040,813
Preferred Stock | Series A Preferred Stock    
Potential common shares    
Total (in shares) 4,026,346 14,503,993
Preferred Stock | Series B Preferred Stock    
Potential common shares    
Total (in shares) 437,927 0
Forward contract to issue Series A Preferred Stock    
Potential common shares    
Total (in shares) 0 3,304,677
Series A Preferred Stock options    
Potential common shares    
Total (in shares) 0 470,403