XML 52 R27.htm IDEA: XBRL DOCUMENT v3.25.3
Summary of Significant Accounting Policies - Schedule of Potentially Issuable Shares (Details) - shares
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Schedule of Potentially Issuable Shares [Line Items]    
Total dilutive loss per share 11,139,480 10,241,045
Stock options [Member]    
Schedule of Potentially Issuable Shares [Line Items]    
Total dilutive loss per share 7,195,342 6,296,807
Warrants [Member]    
Schedule of Potentially Issuable Shares [Line Items]    
Total dilutive loss per share 3,944,138 3,944,238