XML 50 R35.htm IDEA: XBRL DOCUMENT v3.25.1
STOCKHOLDERS’ EQUITY - Schedule of Common Stock Reserved for Future Issuance (Details) - shares
Mar. 31, 2025
Dec. 31, 2024
Class of Stock [Line Items]    
Total (in shares) 21,211,469 22,099,476
Common stock warrants, including pre-funded warrants    
Class of Stock [Line Items]    
Total (in shares) 2,492,841 3,149,901
Series A Convertible Preferred Stock    
Class of Stock [Line Items]    
Total (in shares) 14,330,750 14,330,750
Series X Convertible Preferred Stock    
Class of Stock [Line Items]    
Total (in shares) 487,604 1,052,236
Common stock options and RSUs issued and outstanding    
Class of Stock [Line Items]    
Total (in shares) 3,151,477 2,481,011
Authorized for future stock awards    
Class of Stock [Line Items]    
Total (in shares) 660,650 1,021,947
Awards available under the ESPP    
Class of Stock [Line Items]    
Total (in shares) 88,147 63,631