XML 46 R35.htm IDEA: XBRL DOCUMENT v3.25.2
STOCKHOLDERS’ EQUITY - Schedule of Common Stock Reserved for Future Issuance (Details) - shares
Jun. 30, 2025
Dec. 31, 2024
Class of Stock [Line Items]    
Total (in shares) 22,390,620 22,099,476
Common stock warrants, including pre-funded warrants    
Class of Stock [Line Items]    
Total (in shares) 1,568,521 3,149,901
Series A Convertible Preferred Stock    
Class of Stock [Line Items]    
Total (in shares) 13,633,830 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,173,210 2,481,011
Authorized for future stock awards    
Class of Stock [Line Items]    
Total (in shares) 3,442,550 1,021,947
Awards available under the ESPP    
Class of Stock [Line Items]    
Total (in shares) 84,905 63,631