XML 64 R53.htm IDEA: XBRL DOCUMENT v3.25.2
Preferred and Common Stock - Schedule of Common Stock Reserved for Future Issuances (Details)
Jun. 30, 2025
shares
Class of Stock [Line Items]  
Shares of common stock reserved for future issuances 1,399,655
Option to Exercise Stock Warrants  
Class of Stock [Line Items]  
Shares of common stock reserved for future issuances 1,142,231
Stock Options and Restricted Stock Units  
Class of Stock [Line Items]  
Shares of common stock reserved for future issuances 237,694
Employee stock purchase plan  
Class of Stock [Line Items]  
Shares of common stock reserved for future issuances 19,730