XML 59 R52.htm IDEA: XBRL DOCUMENT v3.25.3
Preferred and Common Stock - Schedule of Common Stock Reserved for Future Issuances (Details)
Sep. 30, 2025
shares
Class of Stock [Line Items]  
Shares of common stock reserved for future issuances 1,380,577
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 218,616
Employee stock purchase plan  
Class of Stock [Line Items]  
Shares of common stock reserved for future issuances 19,730